diff options
author | Arik Nemtsov <arik@wizery.com> | 2014-10-22 12:32:48 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2014-10-23 20:40:02 +0200 |
commit | 8b94148cfec4c40f4c55308fdcd816bbfe2b4016 (patch) | |
tree | 838ee7d02e37999303a621c2382130ec968755f7 /include | |
parent | 452218d9fd22505ed790e95b460b0f40cebb95a0 (diff) | |
download | linux-stable-8b94148cfec4c40f4c55308fdcd816bbfe2b4016.tar.gz linux-stable-8b94148cfec4c40f4c55308fdcd816bbfe2b4016.tar.bz2 linux-stable-8b94148cfec4c40f4c55308fdcd816bbfe2b4016.zip |
mac80211: expose TDLS-initiator value to low level driver
Some drivers need to know which station is the TDLS link initiator.
Expose this value via the mac80211 ieee80211_sta structure.
Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/mac80211.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 96d224357c8c..99dd3ce7484e 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -1427,6 +1427,8 @@ struct ieee80211_sta_rates { * @smps_mode: current SMPS mode (off, static or dynamic) * @rates: rate control selection table * @tdls: indicates whether the STA is a TDLS peer + * @tdls_initiator: indicates the STA is an initiator of the TDLS link. Only + * valid if the STA is a TDLS peer in the first place. */ struct ieee80211_sta { u32 supp_rates[IEEE80211_NUM_BANDS]; @@ -1442,6 +1444,7 @@ struct ieee80211_sta { enum ieee80211_smps_mode smps_mode; struct ieee80211_sta_rates __rcu *rates; bool tdls; + bool tdls_initiator; /* must be last */ u8 drv_priv[0] __aligned(sizeof(void *)); |