wifi: mac80211: handle TDLS negotiation with MLO
authorMukesh Sisodiya <mukesh.sisodiya@intel.com>
Fri, 16 Jun 2023 06:53:51 +0000 (09:53 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 19 Jun 2023 10:05:27 +0000 (12:05 +0200)
commit78a7ea370d5f0eb6f3e774e7f6afece1c3a6860f
treed62decf6f58ab52f59b9f93dd9065b848469cf56
parentc6112046b1a9c130c455ab0bbe74c3f41138693c
wifi: mac80211: handle TDLS negotiation with MLO

Userspace can now select the link to use for TDLS management
frames (indicating e.g. which BSSID should be used), use the
link_id received from cfg80211 to build the frames.

Signed-off-by: Mukesh Sisodiya <mukesh.sisodiya@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230616094948.ce1fc230b505.Ie773c5679805001f5a52680d68d9ce0232c57648@changeid
[Benjamin fixed some locking]
Co-developed-by: Benjamin Berg <benjamin.berg@intel.com>
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
[fix sta mutex locking too]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/tdls.c