freebsd-skq/sys/dev/ale
yongari 4b53a41d86 Do not report current link status if driver is not running.
This change also workarounds dhclient's link state handling bug by
not giving current link status.

Unlike other controllers, ale(4)'s PHY hibernation perfectly works
such that driver does not see a valid link if the controller is not
brought up.  If dhclient(8) runs on ale(4) it will blindly waits
until link UP and then gives up after 10 seconds.  Because
dhclient(8) still thinks interface got a valid link when IFM_AVALID
is not set for selected media,  this change makes dhclient initiate
DHCP without waiting for link UP.
2012-03-30 05:27:05 +00:00
..
if_ale.c Do not report current link status if driver is not running. 2012-03-30 05:27:05 +00:00
if_alereg.h Fix typo. 2011-05-19 23:13:08 +00:00
if_alevar.h Remove task queue based link state change handler. Driver no longer 2012-03-30 04:46:39 +00:00