mirror_edk2/MdeModulePkg/Universal/Network
Jiaxin Wu 48bd653033 MdeModulePkg: Remove TransmitReceive() and ActiveChild dependency
Fix git 59a8cfd4 (SVN r17869) removes DHCP4.TransmitReceive()and DORA
process dependency, but it updated TransmitReceive() to take the ownership
of DhcpSb->ActiveChild but never release it. This will break the retransmit
and lease time out counter of DORA.
To fix that, TransmitReceive() doesn't need to be the ActiveChild, and the
timer routine should be updated to handle the TransmitReceive specially.

Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18048 6f19259b-4bc3-4df7-8a09-765794883524
2015-07-26 08:03:20 +00:00
..
ArpDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Dhcp4Dxe MdeModulePkg: Remove TransmitReceive() and ActiveChild dependency 2015-07-26 08:03:20 +00:00
DpcDxe MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Ip4Dxe MdeModulePkg: Code logic optimization for Ip4Dxe driver 2015-07-10 09:01:42 +00:00
IScsiDxe MdeModulePkg: Replace unsafe string functions. 2015-07-08 06:35:37 +00:00
MnpDxe Add more check for the code to make it more safely. 2014-09-18 08:45:26 +00:00
Mtftp4Dxe MdeModulePkg: Fix a bug that return type differs from the left one when assigned. 2015-07-10 06:57:22 +00:00
SnpDxe Fix a bug introuduced by r16104, not all NIC device implement both memory and IO bar. 2014-10-31 00:38:39 +00:00
Tcp4Dxe Fix some grammar and converge formatting of the two versions of TcpInput.c 2015-04-17 02:25:05 +00:00
Udp4Dxe MdeModulePkg: Source fixes and cleanup for ARMGCC compiles 2014-12-04 00:32:24 +00:00
UefiPxeBcDxe MdeModulePkg: Replace unsafe string functions. 2015-07-08 06:35:37 +00:00
VlanConfigDxe MdeModulePkg: Replace unsafe string functions. 2015-07-08 06:35:37 +00:00