Lines Matching refs:bssid
19 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
34 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0,
50 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid,
54 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN);
59 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
67 trace_cfg80211_ibss_joined(dev, bssid, channel);
77 memcpy(ev->ij.bssid, bssid, ETH_ALEN);
426 u8 *bssid = ap_addr->sa_data;
440 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid))
441 bssid = NULL;
443 if (bssid && !is_valid_ether_addr(bssid))
447 if (!bssid && !wdev->wext.ibss.bssid)
451 if (wdev->wext.ibss.bssid && bssid &&
452 ether_addr_equal(bssid, wdev->wext.ibss.bssid))
462 if (bssid) {
463 memcpy(wdev->wext.bssid, bssid, ETH_ALEN);
464 wdev->wext.ibss.bssid = wdev->wext.bssid;
466 wdev->wext.ibss.bssid = NULL;
484 memcpy(ap_addr->sa_data, wdev->u.ibss.current_bss->pub.bssid,
486 else if (wdev->wext.ibss.bssid)
487 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN);