1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00

Teach dhclient(8) about net80211 link (association) status.

Reviewed by:	brooks
MFC after:	3 days
This commit is contained in:
Jung-uk Kim 2007-12-05 17:13:45 +00:00
parent aa1670f3e4
commit cd765a6594
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=174314

View File

@ -329,6 +329,7 @@ interface_status(struct interface_info *ifinfo)
if (ifmr.ifm_status & IFM_AVALID) {
switch (ifmr.ifm_active & IFM_NMASK) {
case IFM_ETHER:
case IFM_IEEE80211:
if (ifmr.ifm_status & IFM_ACTIVE)
goto active;
else
@ -487,7 +488,9 @@ interface_link_status(char *ifname)
close(sock);
if (ifmr.ifm_status & IFM_AVALID) {
if ((ifmr.ifm_active & IFM_NMASK) == IFM_ETHER) {
switch (ifmr.ifm_active & IFM_NMASK) {
case IFM_ETHER:
case IFM_IEEE80211:
if (ifmr.ifm_status & IFM_ACTIVE)
return (1);
else