Lines Matching full:scan
36 * active scan causes one or more probe request frames to be sent on
38 * scan set to be visited but no frames to be transmitted; the station
45 * A scan operation involves constructing a set of channels to inspect
46 * (the scan set), visiting each channel and collecting information
49 * as possible so we do things like intelligently construct scan sets
50 * and dwell on a channel only as long as necessary. The scan code also
51 * maintains a cache of recent scan results and uses it to bypass scanning
52 * whenever possible. The scan cache is also used to enable roaming
62 * the final station/channel to return as the result of a scan.
66 * scan cache for doing roaming and rogue ap monitoring. Scanning is
74 struct ieee80211_scanner; /* scan policy state */
116 * Scan state visible to the 802.11 layer. Scan parameters and
122 * scan results, but this is sufficient for current needs.
130 #define IEEE80211_SCAN_NOPICK 0x0001 /* scan only, no selection */
131 #define IEEE80211_SCAN_ACTIVE 0x0002 /* active scan (probe req) */
133 #define IEEE80211_SCAN_BGSCAN 0x0008 /* bg scan, exit ps at end */
144 uint16_t ss_next; /* ix of next chan to scan */
145 uint16_t ss_last; /* ix+1 of last chan to scan */
222 * scan cache. Pointer variables should be set to NULL
263 * Scan cache entry format used when exporting data from a policy
295 * Template for an in-kernel scan policy module.
329 /* iterate over entries in the scan cache */
344 const struct ieee80211_scanner *scan);