Feature Scope
Current implementation adds the following new modules to the EDKII network stack:
HTTP Boot Driver
NetworkPkg\HttpBootDxe\HttpBootDxe.inf
HTTP Driver
NetworkPkg\HttpDxe\HttpDxe.inf
HTTP Utilities Driver
NetworkPkg\HttpUtilitiesDxe\HttpUtilitiesDxe.inf
DNS Driver
NetworkPkg\DnsDxe\DnsDxe.inf
HTTP Library
MdeModulePkg\Library\DxeHttpLib\DxeHttpLib.inf
Per the UEFI Specification, revision 2.5, the implementation can enable HTTP boot over either an IPv4 stack or an IPv6 stack, or both. The current implementation supports HTTP boot over both an IPv4 network stack and anIPv6 network stack.. The supported HTTP version is 1.1, currently in common use as of the publication of this document.
The current implementation removes the following module from an EDKII network stack, as it was used to produce the IPv4 configuration protocol (deprecated by the UEFI 2.5 Specification).
IP4Config Driver
MdeModulePkg\Universal\Network\Ip4ConfigDxe\Ip4ConfigDxe.inf
The current implementation updates the following module in an EDKII network stack. The updated IP4 driver produces an IPv4 configuration II protocol; also it supplies the HII configuration pages to the end user.
IP4 Driver
MdeModulePkg\Universal\Network\Ip4Dxe\Ip4Dxe.inf