Home | History | Annotate | Download | only in common

Lines Matching defs:bss

147 void get_pri_sec_chan(struct wpa_scan_res *bss, int *pri_chan, int *sec_chan)
154 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0);
192 struct wpa_scan_res *bss = scan_res->res[i];
193 if (bss->freq == pri_freq)
195 else if (bss->freq == sec_freq)
205 * Match PRI/SEC channel with any existing HT40 BSS on the same
211 struct wpa_scan_res *bss = scan_res->res[i];
212 get_pri_sec_chan(bss, &bss_pri_chan, &bss_sec_chan);
221 struct wpa_scan_res *bss = scan_res->res[i];
222 get_pri_sec_chan(bss, &bss_pri_chan, &bss_sec_chan);
226 "secondary channel due to BSS "
228 MAC2STR(bss->bssid));
238 static int check_20mhz_bss(struct wpa_scan_res *bss, int pri_freq, int start,
244 if (bss->freq < start || bss->freq > end || bss->freq == pri_freq)
247 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0);
249 wpa_printf(MSG_DEBUG, "Found overlapping legacy BSS: "
250 MACSTR " freq=%d", MAC2STR(bss->bssid), bss->freq);
259 wpa_printf(MSG_DEBUG, "Found overlapping 20 MHz HT BSS: "
260 MACSTR " freq=%d", MAC2STR(bss->bssid), bss->freq);
287 struct wpa_scan_res *bss = scan_res->res[i];
288 int pri = bss->freq;
292 /* Check for overlapping 20 MHz BSS */
293 if (check_20mhz_bss(bss, pri_freq, affected_start,
296 "Overlapping 20 MHz BSS is found");
300 get_pri_sec_chan(bss, &pri_chan, &sec_chan);
313 wpa_printf(MSG_DEBUG, "Neighboring BSS: " MACSTR
315 MAC2STR(bss->bssid), bss->freq, pri_chan, sec_chan);
320 "40 MHz pri/sec mismatch with BSS "
323 MAC2STR(bss->bssid),
331 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems,
341 "40 MHz Intolerant is set on channel %d in BSS "
342 MACSTR, pri, MAC2STR(bss->bssid));