]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: mac80211: mlme: handle cross-link CSA
authorJohannes Berg <johannes.berg@intel.com>
Mon, 15 Apr 2024 08:27:11 +0000 (11:27 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 23 May 2024 09:28:49 +0000 (11:28 +0200)
commit7ef8f6821d16623a3f6ea279542f9f47ece9ff1e
tree1b12203791079ca3474c369b1242e772ed96b4e4
parent2d33ecf5d0148671c74e68e18755b9411a7ba923
wifi: mac80211: mlme: handle cross-link CSA

If we see a channel switch announcement on one link for
another, handle that case and start the CSA. The driver
can react to this in whatever way it needs. The stack
will have the ability to track it via the RNR/MLE in the
reporting link's beacon if it sees it for inactive links
and adjust everything accordingly.

Note that currently the timings for the CSA aren't set,
the values are only used by the Intel drivers, and they
don't need this for newer devices that support MLO, so
I've left it out for now.

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://msgid.link/20240415112355.4d34b6a31be7.Ie8453979f5805873a8411c99346bcc3810cd6476@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/driver-ops.h
net/mac80211/ieee80211_i.h
net/mac80211/link.c
net/mac80211/mlme.c