diff options
author | Johannes Berg <johannes.berg@intel.com> | 2022-07-14 23:40:47 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2022-07-15 11:43:23 +0200 |
commit | f36fe0a2df03209f4d681fa954f20bfa4eefec45 (patch) | |
tree | 3d653b4e037d82bfef7f773c12b34f3494d73ad2 /net/mac80211/mesh_plink.c | |
parent | wifi: mac80211_hwsim: implement sta_state for MLO (diff) | |
download | linux-f36fe0a2df03209f4d681fa954f20bfa4eefec45.tar.xz linux-f36fe0a2df03209f4d681fa954f20bfa4eefec45.zip |
wifi: mac80211: fix up link station creation/insertion
When we create a station with a non-default link, then
we should have a link address, and we definitely need
to insert it into the link hash table on insertion.
Split the API into with and without link creation and
if it has a link, insert the link into the link hash
table on sta_info_insert().
Fixes: ba6ddab94fc6 ("wifi: mac80211: maintain link-sta hash table")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/mesh_plink.c')
-rw-r--r-- | net/mac80211/mesh_plink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/mesh_plink.c b/net/mac80211/mesh_plink.c index 84e3f43fd5c6..ddfe5102b9a4 100644 --- a/net/mac80211/mesh_plink.c +++ b/net/mac80211/mesh_plink.c @@ -511,7 +511,7 @@ __mesh_sta_info_alloc(struct ieee80211_sub_if_data *sdata, u8 *hw_addr) if (aid < 0) return NULL; - sta = sta_info_alloc(sdata, hw_addr, -1, GFP_KERNEL); + sta = sta_info_alloc(sdata, hw_addr, GFP_KERNEL); if (!sta) return NULL; |