diff options
author | thompsa <thompsa@FreeBSD.org> | 2007-06-30 21:39:21 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2007-06-30 21:39:21 +0000 |
commit | 76b4b5f6b064569bcf43b44df19092d7dccf525b (patch) | |
tree | 306cc9408848851d98d30d3afd746ba9f8d4a1f4 /sys/net80211/ieee80211_scan.h | |
parent | 03a3b230428af3dfad8a2660809025cc47b938c6 (diff) | |
download | FreeBSD-src-76b4b5f6b064569bcf43b44df19092d7dccf525b.zip FreeBSD-src-76b4b5f6b064569bcf43b44df19092d7dccf525b.tar.gz |
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)
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 d8953c4..fed5e0b 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 *, |