[edk2-devel] [DxeHttpIoLib PATCH V5 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)
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       | 853 ++++++++++++++++++
.../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
.../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
NetworkPkg/NetworkPkg.dec                     |  10 +-
NetworkPkg/NetworkPkg.dsc                     |   1 +
11 files changed, 1260 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 V5 0/3] Add Http IO Helper Library
Posted by Abner Chang 3 years, 5 months ago
In v5: Add PCD to control the maximum size of total payload of HTTP
       chunk transfers.

In v4: - Address the comments given by Maciej.
       - Add checking of "\r\n" notation on the Last-chunk and
         End-of-chunk.

In v3: Address the comments given by Maciej.

In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
\ufffd\ufffd
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       | 853 ++++++++++++++++++
 .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
 .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
 NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
 NetworkPkg/NetworkPkg.dec                     |  10 +-
 NetworkPkg/NetworkPkg.dsc                     |   1 +
 11 files changed, 1260 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 (#66914): https://edk2.groups.io/g/devel/message/66914
Mute This Topic: https://groups.io/mt/78001074/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper Library
Posted by Maciej Rabeda 3 years, 5 months ago
Hi Abner,

Sorry for the slack, got caught with other business.
For the whole patch:
Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>

Thanks,
Maciej

On 03-Nov-20 06:26, Abner Chang wrote:
> In v5: Add PCD to control the maximum size of total payload of HTTP
>         chunk transfers.
>
> In v4: - Address the comments given by Maciej.
>         - Add checking of "\r\n" notation on the Last-chunk and
>           End-of-chunk.
>
> In v3: Address the comments given by Maciej.
>
> In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
>   
> 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.
>   
> 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.
>   
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
>   
> 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       | 853 ++++++++++++++++++
>   .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
>   .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
>   NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
>   NetworkPkg/NetworkPkg.dec                     |  10 +-
>   NetworkPkg/NetworkPkg.dsc                     |   1 +
>   11 files changed, 1260 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
>



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


Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper Library
Posted by Abner Chang 3 years, 5 months ago
Thanks Maciej,
Just let me know once you merge it.

> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Maciej Rabeda
> Sent: Monday, November 16, 2020 8:16 PM
> To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> <abner.chang@hpe.com>
> Cc: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu <siyuan.fu@intel.com>;
> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> Subject: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
> Library
> 
> Hi Abner,
> 
> Sorry for the slack, got caught with other business.
> For the whole patch:
> Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
> 
> Thanks,
> Maciej
> 
> On 03-Nov-20 06:26, Abner Chang wrote:
> > In v5: Add PCD to control the maximum size of total payload of HTTP
> >         chunk transfers.
> >
> > In v4: - Address the comments given by Maciej.
> >         - Add checking of "\r\n" notation on the Last-chunk and
> >           End-of-chunk.
> >
> > In v3: Address the comments given by Maciej.
> >
> > In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
> >
> > 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.
> >
> > 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.
> >
> > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> >
> > 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       | 853 ++++++++++++++++++
> >   .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
> >   .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
> >   NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
> >   NetworkPkg/NetworkPkg.dec                     |  10 +-
> >   NetworkPkg/NetworkPkg.dsc                     |   1 +
> >   11 files changed, 1260 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
> >
> 
> 
> 
> 
> 



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


回复: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper Library
Posted by gaoliming 3 years, 5 months ago
Abner:
  Please be aware that we are in soft feature freeze phase. This is a feature. So, this patch will be merged after the stable tag. 

Thanks
Liming
> -----邮件原件-----
> 发件人: bounce+27952+67633+4905953+8761045@groups.io
> <bounce+27952+67633+4905953+8761045@groups.io> 代表 Abner Chang
> 发送时间: 2020年11月17日 9:52
> 收件人: devel@edk2.groups.io; maciej.rabeda@linux.intel.com
> 抄送: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu <siyuan.fu@intel.com>;
> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> 主题: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
> Library
> 
> Thanks Maciej,
> Just let me know once you merge it.
> 
> > -----Original Message-----
> > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> > Maciej Rabeda
> > Sent: Monday, November 16, 2020 8:16 PM
> > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> > <abner.chang@hpe.com>
> > Cc: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu <siyuan.fu@intel.com>;
> > Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> > Subject: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
> > Library
> >
> > Hi Abner,
> >
> > Sorry for the slack, got caught with other business.
> > For the whole patch:
> > Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
> >
> > Thanks,
> > Maciej
> >
> > On 03-Nov-20 06:26, Abner Chang wrote:
> > > In v5: Add PCD to control the maximum size of total payload of HTTP
> > >         chunk transfers.
> > >
> > > In v4: - Address the comments given by Maciej.
> > >         - Add checking of "\r\n" notation on the Last-chunk and
> > >           End-of-chunk.
> > >
> > > In v3: Address the comments given by Maciej.
> > >
> > > In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
> > >
> > > 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.
> > >
> > > 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.
> > >
> > > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> > >
> > > 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       | 853
> ++++++++++++++++++
> > >   .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
> > >   .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
> > >   NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
> > >   NetworkPkg/NetworkPkg.dec                     |  10 +-
> > >   NetworkPkg/NetworkPkg.dsc                     |   1 +
> > >   11 files changed, 1260 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
> > >
> >
> >
> >
> >
> >
> 
> 
> 
> 
> 





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


Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper Library
Posted by Abner Chang 3 years, 5 months ago
Yep, thanks for the reminder.  We will wait for the next stable tag.

> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> gaoliming
> Sent: Tuesday, November 17, 2020 11:09 AM
> To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> <abner.chang@hpe.com>; maciej.rabeda@linux.intel.com
> Cc: 'Jiaxin Wu' <jiaxin.wu@intel.com>; 'Siyuan Fu' <siyuan.fu@intel.com>;
> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> Subject: 回复: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
> Library
> 
> Abner:
>   Please be aware that we are in soft feature freeze phase. This is a feature.
> So, this patch will be merged after the stable tag.
> 
> Thanks
> Liming
> > -----邮件原件-----
> > 发件人: bounce+27952+67633+4905953+8761045@groups.io
> > <bounce+27952+67633+4905953+8761045@groups.io> 代表 Abner Chang
> > 发送时间: 2020年11月17日 9:52
> > 收件人: devel@edk2.groups.io; maciej.rabeda@linux.intel.com
> > 抄送: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu <siyuan.fu@intel.com>;
> > Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> > 主题: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
> > Library
> >
> > Thanks Maciej,
> > Just let me know once you merge it.
> >
> > > -----Original Message-----
> > > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf
> > > Of Maciej Rabeda
> > > Sent: Monday, November 16, 2020 8:16 PM
> > > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> > > <abner.chang@hpe.com>
> > > Cc: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu
> > > <siyuan.fu@intel.com>; Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
> > > Subject: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO
> > > Helper Library
> > >
> > > Hi Abner,
> > >
> > > Sorry for the slack, got caught with other business.
> > > For the whole patch:
> > > Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
> > >
> > > Thanks,
> > > Maciej
> > >
> > > On 03-Nov-20 06:26, Abner Chang wrote:
> > > > In v5: Add PCD to control the maximum size of total payload of HTTP
> > > >         chunk transfers.
> > > >
> > > > In v4: - Address the comments given by Maciej.
> > > >         - Add checking of "\r\n" notation on the Last-chunk and
> > > >           End-of-chunk.
> > > >
> > > > In v3: Address the comments given by Maciej.
> > > >
> > > > In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
> > > >
> > > > 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.
> > > >
> > > > 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.
> > > >
> > > > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> > > >
> > > > 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       | 853
> > ++++++++++++++++++
> > > >   .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
> > > >   .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
> > > >   NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
> > > >   NetworkPkg/NetworkPkg.dec                     |  10 +-
> > > >   NetworkPkg/NetworkPkg.dsc                     |   1 +
> > > >   11 files changed, 1260 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
> > > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> >
> 
> 
> 
> 
> 
> 
> 



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


Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper Library
Posted by Maciej Rabeda 3 years, 4 months ago
Merged.
PR: https://github.com/tianocore/edk2/pull/1180

On 17-Nov-20 04:11, Abner Chang wrote:
> Yep, thanks for the reminder.  We will wait for the next stable tag.
>
>> -----Original Message-----
>> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
>> gaoliming
>> Sent: Tuesday, November 17, 2020 11:09 AM
>> To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
>> <abner.chang@hpe.com>; maciej.rabeda@linux.intel.com
>> Cc: 'Jiaxin Wu' <jiaxin.wu@intel.com>; 'Siyuan Fu' <siyuan.fu@intel.com>;
>> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
>> Subject: 回复: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
>> Library
>>
>> Abner:
>>    Please be aware that we are in soft feature freeze phase. This is a feature.
>> So, this patch will be merged after the stable tag.
>>
>> Thanks
>> Liming
>>> -----邮件原件-----
>>> 发件人: bounce+27952+67633+4905953+8761045@groups.io
>>> <bounce+27952+67633+4905953+8761045@groups.io> 代表 Abner Chang
>>> 发送时间: 2020年11月17日 9:52
>>> 收件人: devel@edk2.groups.io; maciej.rabeda@linux.intel.com
>>> 抄送: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu <siyuan.fu@intel.com>;
>>> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
>>> 主题: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO Helper
>>> Library
>>>
>>> Thanks Maciej,
>>> Just let me know once you merge it.
>>>
>>>> -----Original Message-----
>>>> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf
>>>> Of Maciej Rabeda
>>>> Sent: Monday, November 16, 2020 8:16 PM
>>>> To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
>>>> <abner.chang@hpe.com>
>>>> Cc: Jiaxin Wu <jiaxin.wu@intel.com>; Siyuan Fu
>>>> <siyuan.fu@intel.com>; Wang, Nickle (HPS SW) <nickle.wang@hpe.com>
>>>> Subject: Re: [edk2-devel] [DxeHttpIoLib PATCH V5 0/3] Add Http IO
>>>> Helper Library
>>>>
>>>> Hi Abner,
>>>>
>>>> Sorry for the slack, got caught with other business.
>>>> For the whole patch:
>>>> Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
>>>>
>>>> Thanks,
>>>> Maciej
>>>>
>>>> On 03-Nov-20 06:26, Abner Chang wrote:
>>>>> In v5: Add PCD to control the maximum size of total payload of HTTP
>>>>>          chunk transfers.
>>>>>
>>>>> In v4: - Address the comments given by Maciej.
>>>>>          - Add checking of "\r\n" notation on the Last-chunk and
>>>>>            End-of-chunk.
>>>>>
>>>>> In v3: Address the comments given by Maciej.
>>>>>
>>>>> In v2: Revise HTTP Boot DXE to utilize HttpIoLib.
>>>>>
>>>>> 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.
>>>>>
>>>>> 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.
>>>>>
>>>>> Signed-off-by: Abner Chang <abner.chang@hpe.com>
>>>>>
>>>>> 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       | 853
>>> ++++++++++++++++++
>>>>>    .../Library/DxeHttpIoLib/DxeHttpIoLib.inf     |  46 +
>>>>>    .../Library/DxeHttpIoLib/DxeHttpIoLib.uni     |  13 +
>>>>>    NetworkPkg/NetworkLibs.dsc.inc                |   5 +-
>>>>>    NetworkPkg/NetworkPkg.dec                     |  10 +-
>>>>>    NetworkPkg/NetworkPkg.dsc                     |   1 +
>>>>>    11 files changed, 1260 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
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>
>
> 
>
>



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