diff options
author | Andrew Thompson <thompsa@FreeBSD.org> | 2007-06-30 21:39:21 +0000 |
---|---|---|
committer | Andrew Thompson <thompsa@FreeBSD.org> | 2007-06-30 21:39:21 +0000 |
commit | d81b3a5588d407699925c3a0f30d2c5fc9279281 (patch) | |
tree | 306cc9408848851d98d30d3afd746ba9f8d4a1f4 /sys/net80211/ieee80211_scan.h | |
parent | b54b1bab4b4327346a420892b43703bc189462f0 (diff) | |
download | src-d81b3a5588d407699925c3a0f30d2c5fc9279281.tar.gz src-d81b3a5588d407699925c3a0f30d2c5fc9279281.zip |
Fix scanning issues since the new net80211 code went in
- provide dummy routines for ic_scan_curchan and ic_scan_mindwell, we do not support those operations.
- add ieee80211_scan_done() to tell the scanning module that all channels have been scanned.
- pass IEEE80211_S_SCAN state off to net80211 so it can initiate scanning
- fix overflow in the rates array
- scale the rate value passed back from the firmware scan to the units that net80211 uses.
Submitted by: Token
Reviewed by: sam, avatar
Approved by: re (kensmith)
Notes
Notes:
svn path=/head/; revision=171125
Diffstat (limited to 'sys/net80211/ieee80211_scan.h')
-rw-r--r-- | sys/net80211/ieee80211_scan.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_scan.h b/sys/net80211/ieee80211_scan.h index d8953c4c1b88..fed5e0b71566 100644 --- a/sys/net80211/ieee80211_scan.h +++ b/sys/net80211/ieee80211_scan.h @@ -83,6 +83,7 @@ int ieee80211_check_scan(struct ieee80211com *, int flags, u_int duration, int ieee80211_bg_scan(struct ieee80211com *); void ieee80211_cancel_scan(struct ieee80211com *); void ieee80211_scan_next(struct ieee80211com *); +void ieee80211_scan_done(struct ieee80211com *); struct ieee80211_scanparams; void ieee80211_add_scan(struct ieee80211com *, |