audk/NetworkPkg/UefiPxeBcDxe
Jiaxin Wu f8e13a24b7 NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for NewStationIP/NewSubnetMask
According the UEFI Spec for PxeBc.SetStationIP():
If NewStationIP is NULL, then the current IP address will not be modified.
...
If NewSubnetMask is NULL, then the current subnet mask will not be modified.

Currently, EfiPxeBcSetStationIP() doesn't comply with UEFI Spec. This patch is
to fix the issue.

Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
2017-12-15 08:47:04 +08:00
..
ComponentName.c
PxeBcBoot.c NetworkPkg/UefiPxeBcDxe: Correct the handle for PXE Base Code Callback Protocol. 2017-12-15 08:46:46 +08:00
PxeBcBoot.h
PxeBcDhcp4.c NetworkPkg/UefiPxeBcDxe: Fix Pxe.Dhcp() return status code. 2017-12-15 08:46:31 +08:00
PxeBcDhcp4.h NetworkPkg: Check for the max DHCP packet length before use it. 2016-11-18 16:30:50 +08:00
PxeBcDhcp6.c NetworkPkg: Fix PXEv6 boot failure when DhcpBinl offer received. 2017-05-03 11:28:44 +08:00
PxeBcDhcp6.h NetworkPkg: Check for the max DHCP packet length before use it. 2016-11-18 16:30:50 +08:00
PxeBcDriver.c
PxeBcDriver.h
PxeBcImpl.c NetworkPkg/UefiPxeBcDxe: Correct the handle for PXE Base Code Callback Protocol. 2017-12-15 08:46:46 +08:00
PxeBcImpl.h NetworkPkg: Add dns support for pxe boot based on IPv6. 2016-10-26 16:42:35 +08:00
PxeBcMtftp.c
PxeBcMtftp.h
PxeBcSupport.c NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for NewStationIP/NewSubnetMask 2017-12-15 08:47:04 +08:00
PxeBcSupport.h NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for NewStationIP/NewSubnetMask 2017-12-15 08:47:04 +08:00
UefiPxeBcDxe.inf NetworkPkg: Add dns support for pxe boot based on IPv6. 2016-10-26 16:42:35 +08:00
UefiPxeBcDxe.uni
UefiPxeBcDxeExtra.uni