Lines Matching refs:ie
37 const u8 *ie = wpa_bss_get_ie(bss, WLAN_EID_INTERWORKING); in wpa_bss_set_hessid() local
38 if (ie == NULL || (ie[1] != 7 && ie[1] != 9)) { in wpa_bss_set_hessid()
42 if (ie[1] == 7) in wpa_bss_set_hessid()
43 os_memcpy(bss->hessid, ie + 3, ETH_ALEN); in wpa_bss_set_hessid()
45 os_memcpy(bss->hessid, ie + 5, ETH_ALEN); in wpa_bss_set_hessid()
469 const struct wpa_scan_res *new_res, u32 ie) in are_ies_equal() argument
476 switch (ie) { in are_ies_equal()
478 old_ie = wpa_bss_get_vendor_ie(old, ie); in are_ies_equal()
479 new_ie = wpa_scan_get_vendor_ie(new_res, ie); in are_ies_equal()
483 old_ie_buff = wpa_bss_get_vendor_ie_multi(old, ie); in are_ies_equal()
484 new_ie_buff = wpa_scan_get_vendor_ie_multi(new_res, ie); in are_ies_equal()
490 old_ie = wpa_bss_get_ie(old, ie); in are_ies_equal()
491 new_ie = wpa_scan_get_ie(new_res, ie); in are_ies_equal()
1105 const u8 * wpa_bss_get_ie(const struct wpa_bss *bss, u8 ie) in wpa_bss_get_ie() argument
1107 return get_ie((const u8 *) (bss + 1), bss->ie_len, ie); in wpa_bss_get_ie()
1271 const u8 *ie; in wpa_bss_get_max_rate() local
1274 ie = wpa_bss_get_ie(bss, WLAN_EID_SUPP_RATES); in wpa_bss_get_max_rate()
1275 for (i = 0; ie && i < ie[1]; i++) { in wpa_bss_get_max_rate()
1276 if ((ie[i + 2] & 0x7f) > rate) in wpa_bss_get_max_rate()
1277 rate = ie[i + 2] & 0x7f; in wpa_bss_get_max_rate()
1280 ie = wpa_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES); in wpa_bss_get_max_rate()
1281 for (i = 0; ie && i < ie[1]; i++) { in wpa_bss_get_max_rate()
1282 if ((ie[i + 2] & 0x7f) > rate) in wpa_bss_get_max_rate()
1283 rate = ie[i + 2] & 0x7f; in wpa_bss_get_max_rate()
1301 const u8 *ie, *ie2; in wpa_bss_get_bit_rates() local
1306 ie = wpa_bss_get_ie(bss, WLAN_EID_SUPP_RATES); in wpa_bss_get_bit_rates()
1309 len = (ie ? ie[1] : 0) + (ie2 ? ie2[1] : 0); in wpa_bss_get_bit_rates()
1315 for (i = 0; ie && i < ie[1]; i++) in wpa_bss_get_bit_rates()
1316 r[i] = ie[i + 2] & 0x7f; in wpa_bss_get_bit_rates()
1329 const u8 *ie; in wpa_bss_get_fils_cache_id() local
1332 ie = wpa_bss_get_ie(bss, WLAN_EID_FILS_INDICATION); in wpa_bss_get_fils_cache_id()
1333 if (ie && ie[1] >= 4 && WPA_GET_LE16(ie + 2) & BIT(7)) in wpa_bss_get_fils_cache_id()
1334 return ie + 4; in wpa_bss_get_fils_cache_id()