summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSara Sharon <sara.sharon@intel.com>2019-01-22 09:50:50 +0200
committerJohannes Berg <johannes.berg@intel.com>2019-02-08 13:51:50 +0100
commit0cd01efb03396c5368b1a32eed0ccb2aa453bdc8 (patch)
tree6588f20889f7c16fde761db03817dc426d688b13 /include
parent7ece9c372b21635120e7ab5ea3fc41ce9892ead8 (diff)
downloadlinux-stable-0cd01efb03396c5368b1a32eed0ccb2aa453bdc8.tar.gz
linux-stable-0cd01efb03396c5368b1a32eed0ccb2aa453bdc8.tar.bz2
linux-stable-0cd01efb03396c5368b1a32eed0ccb2aa453bdc8.zip
cfg80211: save multi-bssid properties
When the new IEs are generated, the multiple BSSID elements are not saved. Save aside properties that are needed later for PS. Signed-off-by: Sara Sharon <sara.sharon@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/cfg80211.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
index c33ebc41d797..76efdc3a2200 100644
--- a/include/net/cfg80211.h
+++ b/include/net/cfg80211.h
@@ -2038,6 +2038,8 @@ struct cfg80211_bss_ies {
* @signal: signal strength value (type depends on the wiphy's signal_type)
* @chains: bitmask for filled values in @chain_signal.
* @chain_signal: per-chain signal strength of last received BSS in dBm.
+ * @bssid_index: index in the multiple BSS set
+ * @max_bssid_indicator: max number of members in the BSS set
* @priv: private area for driver use, has at least wiphy->bss_priv_size bytes
*/
struct cfg80211_bss {
@@ -2061,6 +2063,9 @@ struct cfg80211_bss {
u8 chains;
s8 chain_signal[IEEE80211_MAX_CHAINS];
+ u8 bssid_index;
+ u8 max_bssid_indicator;
+
u8 priv[0] __aligned(sizeof(void *));
};