Lines Matching refs:new_addr
7815 static int nl80211_vif_addr(struct wpa_driver_nl80211_data *drv, u8 *new_addr) in nl80211_vif_addr() argument
7822 os_memcpy(new_addr, drv->first_bss->addr, ETH_ALEN); in nl80211_vif_addr()
7824 new_addr[0] = drv->first_bss->addr[0] | 0x02; in nl80211_vif_addr()
7825 new_addr[0] ^= idx << 2; in nl80211_vif_addr()
7826 if (!nl80211_addr_in_use(drv->global, new_addr)) in nl80211_vif_addr()
7833 MACSTR, MAC2STR(new_addr)); in nl80211_vif_addr()
7929 u8 new_addr[ETH_ALEN]; in wpa_driver_nl80211_if_add() local
7932 new_addr) < 0) { in wpa_driver_nl80211_if_add()
7937 if (nl80211_addr_in_use(drv->global, new_addr)) { in wpa_driver_nl80211_if_add()
7940 if (nl80211_vif_addr(drv, new_addr) < 0) { in wpa_driver_nl80211_if_add()
7946 new_addr) < 0) { in wpa_driver_nl80211_if_add()
7952 os_memcpy(if_addr, new_addr, ETH_ALEN); in wpa_driver_nl80211_if_add()
10401 int new_addr = addr != NULL; in nl80211_set_mac_addr() local
10427 drv->addr_changed = new_addr; in nl80211_set_mac_addr()