wifi: mac80211: Fix setting vif links
authorIlan Peer <ilan.peer@intel.com>
Thu, 28 Sep 2023 14:35:31 +0000 (17:35 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 23 Oct 2023 09:43:28 +0000 (11:43 +0200)
commite7182c4e6bbeafa272612e6c06fa92b42ad107ad
tree60b7cee3f90438211ca49ead671cf76b466cdff8
parent0fca7784b7a14d4ede64f479662afb98876ec7f8
wifi: mac80211: Fix setting vif links

When setting the interface links, ignore the change iff both the
valid links and the dormant links did not change. This is needed
to support cases where the valid links didn't change but the dormant
links did.

Fixes: 6d543b34dbcf ("wifi: mac80211: Support disabled links during association")
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230928172905.0357b6306587.I7dbfec347949b629fea680d246a650d6207ff217@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/link.c