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
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] -=-=-=-=-=-=-=-=-=-=-=-
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] -=-=-=-=-=-=-=-=-=-=-=-
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] -=-=-=-=-=-=-=-=-=-=-=-
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] -=-=-=-=-=-=-=-=-=-=-=-
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] -=-=-=-=-=-=-=-=-=-=-=-
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] -=-=-=-=-=-=-=-=-=-=-=-
© 2016 - 2024 Red Hat, Inc.