aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/an/if_an.c
diff options
context:
space:
mode:
authorDoug Ambrisko <ambrisko@FreeBSD.org>2002-02-26 05:43:05 +0000
committerDoug Ambrisko <ambrisko@FreeBSD.org>2002-02-26 05:43:05 +0000
commitc9977aaadfe6473ac48d2274a9018fd430edcd15 (patch)
treeb0a786cec06fbf1de9a1ece21ad466b4c39abda0 /sys/dev/an/if_an.c
parent476f923056e6b9b968f84443864b390f68e4fffa (diff)
downloadsrc-c9977aaadfe6473ac48d2274a9018fd430edcd15.tar.gz
src-c9977aaadfe6473ac48d2274a9018fd430edcd15.zip
In ad-hoc mode, the "associate" bit is valid to check to see if it is
part of an ad-hoc network. This means another station needs to be around so they can both associate. MFC after: 1 week
Notes
Notes: svn path=/head/; revision=91283
Diffstat (limited to 'sys/dev/an/if_an.c')
-rw-r--r--sys/dev/an/if_an.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/an/if_an.c b/sys/dev/an/if_an.c
index c058706e0205..856080b1ae0f 100644
--- a/sys/dev/an/if_an.c
+++ b/sys/dev/an/if_an.c
@@ -2371,10 +2371,8 @@ an_media_status(ifp, imr)
}
imr->ifm_status = IFM_AVALID;
- if (sc->an_config.an_opmode == AN_OPMODE_IBSS_ADHOC)
+ if (status.an_opmode & AN_STATUS_OPMODE_ASSOCIATED)
imr->ifm_status |= IFM_ACTIVE;
- else if (status.an_opmode & AN_STATUS_OPMODE_ASSOCIATED)
- imr->ifm_status |= IFM_ACTIVE;
}
/********************** Cisco utility support routines *************/