summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_scan.h
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2007-06-30 21:39:21 +0000
committerthompsa <thompsa@FreeBSD.org>2007-06-30 21:39:21 +0000
commit76b4b5f6b064569bcf43b44df19092d7dccf525b (patch)
tree306cc9408848851d98d30d3afd746ba9f8d4a1f4 /sys/net80211/ieee80211_scan.h
parent03a3b230428af3dfad8a2660809025cc47b938c6 (diff)
downloadFreeBSD-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.h1
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 *,
OpenPOWER on IntegriCloud