audk/StdLib/EfiSocketLib
lpleahy 44538ba5aa Fix port retry behavior during connect - All port error paths exit through ConnectComplete to try the next port. When the last port fails to connect, the port error status to errno translation gets done by ConnectPoll.
Testing:
Using two network adapters, second one always connected to the network.

1. Eth0 not configured, not connected - short delay
2. Eth0 not configured, connected - short delay
3. Eth0 configured, not connected - short delay
4. Eth0 configured, connected to private network - long delay due to connection timeout, failover to Eth1
5. Eth1 configured, connected, no server - long delay due to connection timeout, returned timeout error.


Signed-off-by: lpleahy

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13436 6f19259b-4bc3-4df7-8a09-765794883524
2012-06-08 20:53:12 +00:00
..
DxeSupport.c Update the sockets library code 2011-09-30 23:02:35 +00:00
EfiSocketLib.inf Merged socket development branch: 2012-02-09 19:16:44 +00:00
Init.c Update the sockets library code 2011-09-30 23:02:35 +00:00
Ip4.c Fix issues detected by python web-server. 2012-02-24 18:45:09 +00:00
ReleaseNotes.txt Fix compilation errors detected with GCC 4.4 2011-09-30 23:52:45 +00:00
Service.c UseEfiSocketLib.c - Only exit for out of resources, otherwise use all network adapters. 2012-06-01 20:01:30 +00:00
Socket.c Fix issues detected by python web-server. 2012-02-24 18:45:09 +00:00
Socket.h Fix issues detected by python web-server. 2012-02-24 18:45:09 +00:00
Tcp4.c Fix port retry behavior during connect - All port error paths exit through ConnectComplete to try the next port. When the last port fails to connect, the port error status to errno translation gets done by ConnectPoll. 2012-06-08 20:53:12 +00:00
Tcp6.c Fix port retry behavior during connect - All port error paths exit through ConnectComplete to try the next port. When the last port fails to connect, the port error status to errno translation gets done by ConnectPoll. 2012-06-08 20:53:12 +00:00
Udp4.c Fix issues detected by python web-server. 2012-02-24 18:45:09 +00:00
Udp6.c Fix issues detected by python web-server. 2012-02-24 18:45:09 +00:00
UseEfiSocketLib.c UseEfiSocketLib.c - Only exit for out of resources, otherwise use all network adapters. 2012-06-01 20:01:30 +00:00