aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2022-08-19 13:12:38 +0200
committerJohannes Berg <johannes.berg@intel.com>2022-08-25 10:41:25 +0200
commitc73993b865bf0b2ea1cbb3e9616f18a6508fc49c (patch)
treeeb9d558468ba4954a4a503838639c69d205d5c56 /include/net
parentwifi: cfg80211/mac80211: check EHT capability size correctly (diff)
downloadlinux-dev-c73993b865bf0b2ea1cbb3e9616f18a6508fc49c.tar.xz
linux-dev-c73993b865bf0b2ea1cbb3e9616f18a6508fc49c.zip
wifi: mac80211: maintain link_id in link_sta
To helper drivers if they e.g. have a lookup of the link_sta pointer, add the link ID to the link_sta structure. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/mac80211.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index b38927e33d10..ffd0ebbff294 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -2135,6 +2135,7 @@ struct ieee80211_sta_txpwr {
* @addr: MAC address of the Link STA. For non-MLO STA this is same as the addr
* in ieee80211_sta. For MLO Link STA this addr can be same or different
* from addr in ieee80211_sta (representing MLD STA addr)
+ * @link_id: the link ID for this link STA (0 for deflink)
* @supp_rates: Bitmap of supported rates
* @ht_cap: HT capabilities of this STA; restricted to our own capabilities
* @vht_cap: VHT capabilities of this STA; restricted to our own capabilities
@@ -2151,6 +2152,7 @@ struct ieee80211_sta_txpwr {
*/
struct ieee80211_link_sta {
u8 addr[ETH_ALEN];
+ u8 link_id;
u32 supp_rates[NUM_NL80211_BANDS];
struct ieee80211_sta_ht_cap ht_cap;