From: Shaul Triebitz Date: Thu, 4 Aug 2022 13:50:18 +0000 (+0300) Subject: wifi: mac80211: set link BSSID X-Git-Tag: v6.1-rc1~170^2~329^2~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d1efad17381bada239a604bec1008572a2607316;p=thirdparty%2Fkernel%2Flinux.git wifi: mac80211: set link BSSID For an AP interface, set the link BSSID when the link is initialized. Signed-off-by: Shaul Triebitz Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 95b58c5cac07f..3c30e1219861d 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c @@ -406,9 +406,11 @@ static void ieee80211_link_init(struct ieee80211_sub_if_data *sdata, case NL80211_IFTYPE_AP: ether_addr_copy(link_conf->addr, sdata->wdev.links[link_id].addr); + link_conf->bssid = link_conf->addr; WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); break; case NL80211_IFTYPE_STATION: + /* station sets the bssid in ieee80211_mgd_setup_link */ break; default: WARN_ON(1);