wifi: nl80211: add link id of transmitted profile for MLO MBSSID
authorRameshkumar Sundaram <rameshkumar.sundaram@oss.qualcomm.com>
Tue, 8 Apr 2025 18:44:59 +0000 (11:44 -0700)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 23 Apr 2025 16:03:30 +0000 (18:03 +0200)
commit37523c3c47b3f3cc4c7d2ff47d28ee9ec99317c1
tree4da1ea2c6dd58a55007e4b59f9c54e9097391b0c
parent91ea0489dc97bfda72ed74f98ab66dc0ab4235c7
wifi: nl80211: add link id of transmitted profile for MLO MBSSID

During non-transmitted (nontx) profile configuration, interface
index of the transmitted (tx) profile is used to retrieve the
wireless device (wdev) associated with it. With MLO, this 'wdev'
may be part of an MLD with more than one link, hence only
interface index is not sufficient anymore to retrieve the correct
tx profile. Add a new attribute to configure link id of tx profile.

Signed-off-by: Rameshkumar Sundaram <rameshkumar.sundaram@oss.qualcomm.com>
Co-developed-by: Muna Sinada <muna.sinada@oss.qualcomm.com>
Signed-off-by: Muna Sinada <muna.sinada@oss.qualcomm.com>
Co-developed-by: Aloka Dixit <aloka.dixit@oss.qualcomm.com>
Signed-off-by: Aloka Dixit <aloka.dixit@oss.qualcomm.com>
Link: https://patch.msgid.link/20250408184501.3715887-2-aloka.dixit@oss.qualcomm.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/nl80211.c