Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:bssid

90 	u8 bssid[6];
277 u8 bssid[ETH_ALEN];
306 ieee80211_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid);
571 os_memcpy(wpa_s->mlme.prev_bssid, wpa_s->bssid, ETH_ALEN);
613 os_memcpy(mgmt->da, wpa_s->bssid, ETH_ALEN);
615 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN);
643 " timed out", MAC2STR(wpa_s->bssid));
649 MAC2STR(wpa_s->bssid));
686 bss = ieee80211_bss_get(wpa_s, wpa_s->bssid);
698 os_memcpy(mgmt->da, wpa_s->bssid, ETH_ALEN);
700 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN);
797 os_memcpy(mgmt->da, wpa_s->bssid, ETH_ALEN);
799 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN);
825 os_memcpy(mgmt->da, wpa_s->bssid, ETH_ALEN);
827 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN);
847 bss = ieee80211_bss_get(wpa_s, wpa_s->bssid);
864 " timed out", MAC2STR(wpa_s->bssid));
870 MAC2STR(wpa_s->bssid));
896 sta = sta_info_get(local, wpa_s->bssid);
899 MAC2STR(wpa_s->bssid));
909 MAC2STR(wpa_s->bssid));
913 wpa_s->bssid,
923 ieee80211_send_probe_req(wpa_s->bssid,
971 os_memcpy(mgmt->bssid, dst, ETH_ALEN);
974 os_memset(mgmt->bssid, 0xff, ETH_ALEN);
1082 if (!adhoc && os_memcmp(wpa_s->bssid, mgmt->sa, ETH_ALEN) != 0) {
1084 "from unknown AP (SA=" MACSTR " BSSID=" MACSTR
1086 MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid));
1090 if (adhoc && os_memcmp(wpa_s->bssid, mgmt->bssid, ETH_ALEN) != 0) {
1092 "from unknown BSSID (SA=" MACSTR " BSSID=" MACSTR
1094 MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid));
1202 if (os_memcmp(wpa_s->bssid, mgmt->sa, ETH_ALEN) != 0) {
1204 "from unknown AP (SA=" MACSTR " BSSID=" MACSTR
1206 MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid));
1245 if (os_memcmp(wpa_s->bssid, mgmt->sa, ETH_ALEN) != 0) {
1247 "from unknown AP (SA=" MACSTR " BSSID=" MACSTR
1249 MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid));
1300 if (os_memcmp(wpa_s->bssid, mgmt->sa, ETH_ALEN) != 0) {
1302 "unknown AP (SA=" MACSTR " BSSID=" MACSTR ") - "
1303 "ignored", MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid));
1365 if (wpa_drv_set_bssid(wpa_s, wpa_s->bssid) < 0) {
1366 wpa_printf(MSG_DEBUG, "MLME: failed to set BSSID for the "
1377 wpa_drv_mlme_remove_sta(wpa_s, wpa_s->bssid);
1378 if (wpa_drv_mlme_add_sta(wpa_s, wpa_s->bssid, rates, rates_len) < 0) {
1401 bss->hnext = wpa_s->mlme.sta_bss_hash[STA_HASH(bss->bssid)];
1402 wpa_s->mlme.sta_bss_hash[STA_HASH(bss->bssid)] = bss;
1411 b = wpa_s->mlme.sta_bss_hash[STA_HASH(bss->bssid)];
1415 wpa_s->mlme.sta_bss_hash[STA_HASH(bss->bssid)]
1429 ieee80211_bss_add(struct wpa_supplicant *wpa_s, const u8 *bssid)
1436 os_memcpy(bss->bssid, bssid, ETH_ALEN);
1447 ieee80211_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid)
1451 bss = wpa_s->mlme.sta_bss_hash[STA_HASH(bssid)];
1453 if (os_memcmp(bss->bssid, bssid, ETH_ALEN) == 0)
1520 os_memcmp(mgmt->bssid, local->bssid, ETH_ALEN) == 0) {
1529 wpa_printf(MSG_DEBUG, "RX beacon SA=" MACSTR " BSSID="
1532 MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid),
1546 os_memcmp(mgmt->bssid, local->bssid, ETH_ALEN) == 0 &&
1611 bss = ieee80211_bss_get(wpa_s, mgmt->bssid);
1613 bss = ieee80211_bss_add(wpa_s, mgmt->bssid);
1751 os_memcmp(wpa_s->bssid, mgmt->bssid, ETH_ALEN) != 0)
1770 wpa_printf(MSG_DEBUG, "MLME: CTS protection %s (BSSID=" MACSTR
1773 MAC2STR(wpa_s->bssid));
1812 " BSSID=" MACSTR " (tx_last_beacon=%d)",
1814 MAC2STR(mgmt->bssid), tx_last_beacon);
1820 if (os_memcmp(mgmt->bssid, wpa_s->bssid, ETH_ALEN) != 0 &&
1821 os_memcmp(mgmt->bssid, "\xff\xff\xff\xff\xff\xff", ETH_ALEN) != 0)
2094 os_memcpy(wpa_s->bssid, bss->bssid, ETH_ALEN);
2133 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN);
2250 u8 bssid[ETH_ALEN], *pos;
2254 /* Easier testing, use fixed BSSID. */
2255 os_memset(bssid, 0xfe, ETH_ALEN);
2257 /* Generate random, not broadcast, locally administered BSSID. Mix in
2259 * random number generator get different BSSID. */
2260 os_get_random(bssid, ETH_ALEN);
2262 bssid[i] ^= wpa_s->own_addr[i];
2263 bssid[0] &= ~0x01;
2264 bssid[0] |= 0x02;
2267 wpa_printf(MSG_DEBUG, "MLME: Creating new IBSS network, BSSID "
2268 MACSTR "", MAC2STR(bssid));
2270 bss = ieee80211_bss_add(wpa_s, bssid);
2310 u8 bssid[ETH_ALEN];
2328 wpa_printf(MSG_DEBUG, " bssid=" MACSTR " found",
2329 MAC2STR(bss->bssid));
2331 os_memcpy(bssid, bss->bssid, ETH_ALEN);
2334 os_memcmp(bssid, wpa_s->bssid, ETH_ALEN) != 0)
2340 MACSTR, MAC2STR(bssid), MAC2STR(wpa_s->bssid));
2342 if (found && os_memcmp(wpa_s->bssid, bssid, ETH_ALEN) != 0 &&
2343 (bss = ieee80211_bss_get(wpa_s, bssid))) {
2344 wpa_printf(MSG_DEBUG, "MLME: Selected IBSS BSSID " MACSTR
2346 MAC2STR(bssid));
2413 if (params->bssid) {
2414 os_memcpy(wpa_s->bssid, params->bssid, ETH_ALEN);
2415 if (os_memcmp(params->bssid, "\x00\x00\x00\x00\x00\x00",
2418 bss = ieee80211_bss_get(wpa_s, wpa_s->bssid);
2649 * BSSID: MACAddress
2704 os_memcpy(r->bssid, bss->bssid, ETH_ALEN);
2730 struct sk_buff *skb, u8 *bssid,
2752 os_memcmp(bssid, sdata->u.sta.bssid, ETH_ALEN) == 0) {
2829 /* mgmt->sa is actually BSSID for FromDS data frames */
2830 if (os_memcmp(mgmt->sa, wpa_s->bssid, ETH_ALEN) != 0)
2837 /* mgmt->bssid is actually BSSID for SA data frames */
2838 wpa_supplicant_rx_eapol(wpa_s, mgmt->bssid,