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))
314 memcpy(ifibss->bssid, bssid, ETH_ALEN);
391 cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL);
472 __ieee80211_sta_join_ibss(sdata, cbss->bssid,
497 ifibss->bssid, ifibss->ssid,
540 if (!is_zero_ether_addr(ifibss->bssid)) {
543 ifibss->bssid, ifibss->ssid,
594 ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid,
622 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) {
683 if (!is_zero_ether_addr(ifibss->bssid)) {
685 ifibss->bssid, ifibss->ssid,
806 conn_flags, ifibss->bssid, &csa_ie);
840 ifibss->bssid,
858 ifibss->bssid,
944 ibss_dbg(sdata, "\tBSSID=%pM (reason: %d)\n", mgmt->bssid, reason);
964 mgmt->bssid, auth_transaction);
976 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0);
996 if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid))
1031 sta = ieee80211_ibss_add_sta(sdata, mgmt->bssid,
1156 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1177 mgmt->sa, mgmt->bssid,
1187 mgmt->bssid);
1190 ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa,
1200 const u8 *bssid, const u8 *addr,
1224 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid))
1278 ifibss->bssid,
1326 u8 bssid[ETH_ALEN];
1333 memcpy(bssid, ifibss->bssid, ETH_ALEN);
1338 get_random_bytes(bssid, ETH_ALEN);
1340 bssid[i] ^= sdata->vif.addr[i];
1341 bssid[0] &= ~0x01;
1342 bssid[0] |= 0x02;
1345 sdata_info(sdata, "Creating new IBSS network, BSSID %pM\n", bssid);
1352 __ieee80211_sta_join_ibss(sdata, bssid, sdata->vif.bss_conf.beacon_int,
1437 const u8 *bssid = NULL;
1450 bssid = ifibss->bssid;
1453 if (!is_zero_ether_addr(ifibss->bssid))
1454 bssid = ifibss->bssid;
1455 cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid,
1466 cbss->bssid, ifibss->bssid);
1469 cbss->bssid);
1476 /* if a fixed bssid and a fixed freq have been provided create the IBSS
1481 bssid);
1547 mgmt->bssid, tx_last_beacon);
1552 if (!ether_addr_equal(mgmt->bssid, ifibss->bssid) &&
1553 !is_broadcast_ether_addr(mgmt->bssid))
1797 if (params->bssid) {
1798 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN);
1874 eth_zero_addr(ifibss->bssid);