[edk2-devel] [DxeHttpIoLib PATCH V3 0/3] Add Http IO Helper Library

Abner Chang posted 3 patches 3 years, 5 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
NetworkPkg/HttpBootDxe/HttpBootDxe.h          |   3 +-
NetworkPkg/HttpBootDxe/HttpBootDxe.inf        |   2 +
NetworkPkg/HttpBootDxe/HttpBootSupport.c      | 431 +--------
NetworkPkg/HttpBootDxe/HttpBootSupport.h      | 189 +---
NetworkPkg/Include/Library/HttpIoLib.h        | 328 +++++++
.../Library/DxeHttpIoLib/DxeHttpIoLib.c       | 823 ++++++++++++++++++
.../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  43 +
.../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
NetworkPkg/NetworkPkg.dec                     |   6 +-
NetworkPkg/NetworkPkg.dsc                     |   1 +
11 files changed, 1223 insertions(+), 621 deletions(-)
create mode 100644 NetworkPkg/Include/Library/HttpIoLib.h
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.c
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.uni
[edk2-devel] [DxeHttpIoLib PATCH V3 0/3] Add Http IO Helper Library
Posted by Abner Chang 3 years, 5 months ago
In v3: Address the comments given by Maciej.
In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
\ufffd\ufffd
BZ#: 3013

In order to leverage HTTP IO related functions implemented in HttpBootDxe
for edk2 Redfish REST EX HTTP driver instance, we would like to pull out
HTTP IO related functions from HttpBootDxe to a helper library under
network package.
\ufffd\ufffd
This set of patches is for the new library HttpIoLib. HttpBootDxe is also
revised to utilize HttpIoLib. However we will need the owner of
HttpBootDxe to verify the functionality of HTTP boot becuase I don't
have the environment for that.
\ufffd\ufffd
Signed-off-by: Abner Chang <abner.chang@hpe.com>
\ufffd\ufffd
Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Nickle Wang <nickle.wang@hpe.com>

Abner Chang (3):
  NetworkPkg/Library: Implementation of Http IO Helper Library
  NetworkPkg: Add Http IO Helper Library to NetworkPkg
  NetworkPkg/HttpBootDxe: Utilize HttpIoLib

 NetworkPkg/HttpBootDxe/HttpBootDxe.h          |   3 +-
 NetworkPkg/HttpBootDxe/HttpBootDxe.inf        |   2 +
 NetworkPkg/HttpBootDxe/HttpBootSupport.c      | 431 +--------
 NetworkPkg/HttpBootDxe/HttpBootSupport.h      | 189 +---
 NetworkPkg/Include/Library/HttpIoLib.h        | 328 +++++++
 .../Library/DxeHttpIoLib/DxeHttpIoLib.c       | 823 ++++++++++++++++++
 .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  43 +
 .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
 NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
 NetworkPkg/NetworkPkg.dec                     |   6 +-
 NetworkPkg/NetworkPkg.dsc                     |   1 +
 11 files changed, 1223 insertions(+), 621 deletions(-)
 create mode 100644 NetworkPkg/Include/Library/HttpIoLib.h
 create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.c
 create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf
 create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.uni

-- 
2.17.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#66587): https://edk2.groups.io/g/devel/message/66587
Mute This Topic: https://groups.io/mt/77809543/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-