]> git.proxmox.com Git - mirror_edk2.git/commit
NetworkPkg: Making the HTTP IO timeout value programmable with PCD
authorZachary Clark-Williams <zachary.clark-williams@intel.com>
Wed, 28 Jul 2021 12:16:13 +0000 (20:16 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 28 Jul 2021 16:19:19 +0000 (16:19 +0000)
commitac70e71b1ffc823e5eec80b0cba04750860728b7
tree85977eeb3eb6b3ed26ff240659bebb3411d78b34
parent147f34b56ce0e2e18285ef7d0695753ac0aa5085
NetworkPkg: Making the HTTP IO timeout value programmable with PCD

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3507

HTTP boot has a default set forced timeout value of 5 seconds
for getting the recovery image from a remote source.
This change allows the HTTP boot flow to get the IO timeout value
from the PcdHttpIoTimeout.
PcdHttpIoTimeout value is set in platform code.

Signed-off-by: Zachary Clark-Williams <zachary.clark-williams@intel.com>
Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
NetworkPkg/HttpBootDxe/HttpBootClient.c
NetworkPkg/HttpBootDxe/HttpBootClient.h
NetworkPkg/HttpBootDxe/HttpBootDxe.inf
NetworkPkg/HttpDxe/HttpDxe.inf
NetworkPkg/HttpDxe/HttpImpl.c
NetworkPkg/HttpDxe/HttpProto.h
NetworkPkg/NetworkPkg.dec
NetworkPkg/NetworkPkg.dsc
NetworkPkg/NetworkPkg.uni