Lines Matching refs:bssid
17 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in __cfg80211_ibss_joined() argument
32 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in __cfg80211_ibss_joined()
49 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, in __cfg80211_ibss_joined()
53 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_ibss_joined()
58 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in cfg80211_ibss_joined() argument
66 trace_cfg80211_ibss_joined(dev, bssid, channel); in cfg80211_ibss_joined()
76 memcpy(ev->ij.bssid, bssid, ETH_ALEN); in cfg80211_ibss_joined()
469 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() local
483 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
484 bssid = NULL; in cfg80211_ibss_wext_siwap()
486 if (bssid && !is_valid_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
490 if (!bssid && !wdev->wext.ibss.bssid) in cfg80211_ibss_wext_siwap()
494 if (wdev->wext.ibss.bssid && bssid && in cfg80211_ibss_wext_siwap()
495 ether_addr_equal(bssid, wdev->wext.ibss.bssid)) in cfg80211_ibss_wext_siwap()
507 if (bssid) { in cfg80211_ibss_wext_siwap()
508 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_ibss_wext_siwap()
509 wdev->wext.ibss.bssid = wdev->wext.bssid; in cfg80211_ibss_wext_siwap()
511 wdev->wext.ibss.bssid = NULL; in cfg80211_ibss_wext_siwap()
534 memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_ibss_wext_giwap()
535 else if (wdev->wext.ibss.bssid) in cfg80211_ibss_wext_giwap()
536 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN); in cfg80211_ibss_wext_giwap()