Lines Matching refs:bssid
81 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN);
219 const u8 *bssid, const int beacon_int,
243 if (!ether_addr_equal(ifibss->bssid, bssid))
315 memcpy(ifibss->bssid, bssid, ETH_ALEN);
394 cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL);
475 __ieee80211_sta_join_ibss(sdata, cbss->bssid,
500 ifibss->bssid, ifibss->ssid,
549 if (!is_zero_ether_addr(ifibss->bssid)) {
552 ifibss->bssid, ifibss->ssid,
602 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid,
630 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) {
691 if (!is_zero_ether_addr(ifibss->bssid)) {
693 ifibss->bssid, ifibss->ssid,
813 sta_flags, ifibss->bssid, &csa_ie);
847 ifibss->bssid,
865 ifibss->bssid,
951 ibss_dbg(sdata, "\tBSSID=%pM (reason: %d)\n", mgmt->bssid, reason);
971 mgmt->bssid, auth_transaction);
983 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0);
1003 if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid))
1038 sta = ieee80211_ibss_add_sta(sdata, mgmt->bssid,
1162 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1183 mgmt->sa, mgmt->bssid,
1193 mgmt->bssid);
1196 ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa,
1206 const u8 *bssid, const u8 *addr,
1230 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid))
1284 ifibss->bssid,
1332 u8 bssid[ETH_ALEN];
1339 memcpy(bssid, ifibss->bssid, ETH_ALEN);
1344 get_random_bytes(bssid, ETH_ALEN);
1346 bssid[i] ^= sdata->vif.addr[i];
1347 bssid[0] &= ~0x01;
1348 bssid[0] |= 0x02;
1351 sdata_info(sdata, "Creating new IBSS network, BSSID %pM\n", bssid);
1358 __ieee80211_sta_join_ibss(sdata, bssid, sdata->vif.bss_conf.beacon_int,
1443 const u8 *bssid = NULL;
1456 bssid = ifibss->bssid;
1459 if (!is_zero_ether_addr(ifibss->bssid))
1460 bssid = ifibss->bssid;
1461 cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid,
1472 cbss->bssid, ifibss->bssid);
1475 cbss->bssid);
1482 /* if a fixed bssid and a fixed freq have been provided create the IBSS
1487 bssid);
1554 mgmt->bssid, tx_last_beacon);
1559 if (!ether_addr_equal(mgmt->bssid, ifibss->bssid) &&
1560 !is_broadcast_ether_addr(mgmt->bssid))
1617 false, &elems, mgmt->bssid, NULL);
1667 ies_len, true, &elems, mgmt->bssid, NULL);
1800 if (params->bssid) {
1801 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN);
1877 eth_zero_addr(ifibss->bssid);