david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[netdevice] Allow network device to update link state before checking

If the network interface has only just been opened (e.g. by the "dhcp"
command) then we should allow at least one opportunity for the card to
update the link state before testing it, to avoid false positives.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown 2012-04-21 16:25:55 +01:00
parent 38d2ad8676
commit 44d5ef9d7d
1 changed files with 3 additions and 0 deletions

View File

@ -113,6 +113,9 @@ int iflinkwait ( struct net_device *netdev, unsigned int max_wait_ms ) {
int key;
int rc;
/* Allow link state to be updated */
netdev_poll ( netdev );
if ( netdev_link_ok ( netdev ) )
return 0;