diff options
Diffstat (limited to 'net/mac80211/sta_info.h')
-rw-r--r-- | net/mac80211/sta_info.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index af7d78aa5523..5a1deba2c645 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h | |||
@@ -56,6 +56,8 @@ | |||
56 | * @WLAN_STA_INSERTED: This station is inserted into the hash table. | 56 | * @WLAN_STA_INSERTED: This station is inserted into the hash table. |
57 | * @WLAN_STA_RATE_CONTROL: rate control was initialized for this station. | 57 | * @WLAN_STA_RATE_CONTROL: rate control was initialized for this station. |
58 | * @WLAN_STA_TOFFSET_KNOWN: toffset calculated for this station is valid. | 58 | * @WLAN_STA_TOFFSET_KNOWN: toffset calculated for this station is valid. |
59 | * @WLAN_STA_MPSP_OWNER: local STA is owner of a mesh Peer Service Period. | ||
60 | * @WLAN_STA_MPSP_RECIPIENT: local STA is recipient of a MPSP. | ||
59 | */ | 61 | */ |
60 | enum ieee80211_sta_info_flags { | 62 | enum ieee80211_sta_info_flags { |
61 | WLAN_STA_AUTH, | 63 | WLAN_STA_AUTH, |
@@ -78,6 +80,8 @@ enum ieee80211_sta_info_flags { | |||
78 | WLAN_STA_INSERTED, | 80 | WLAN_STA_INSERTED, |
79 | WLAN_STA_RATE_CONTROL, | 81 | WLAN_STA_RATE_CONTROL, |
80 | WLAN_STA_TOFFSET_KNOWN, | 82 | WLAN_STA_TOFFSET_KNOWN, |
83 | WLAN_STA_MPSP_OWNER, | ||
84 | WLAN_STA_MPSP_RECIPIENT, | ||
81 | }; | 85 | }; |
82 | 86 | ||
83 | #define ADDBA_RESP_INTERVAL HZ | 87 | #define ADDBA_RESP_INTERVAL HZ |
@@ -282,6 +286,9 @@ struct sta_ampdu_mlme { | |||
282 | * @t_offset_setpoint: reference timing offset of this sta to be used when | 286 | * @t_offset_setpoint: reference timing offset of this sta to be used when |
283 | * calculating clockdrift | 287 | * calculating clockdrift |
284 | * @ch_width: peer's channel width | 288 | * @ch_width: peer's channel width |
289 | * @local_pm: local link-specific power save mode | ||
290 | * @peer_pm: peer-specific power save mode towards local STA | ||
291 | * @nonpeer_pm: STA power save mode towards non-peer neighbors | ||
285 | * @debugfs: debug filesystem info | 292 | * @debugfs: debug filesystem info |
286 | * @dead: set to true when sta is unlinked | 293 | * @dead: set to true when sta is unlinked |
287 | * @uploaded: set to true when sta is uploaded to the driver | 294 | * @uploaded: set to true when sta is uploaded to the driver |
@@ -379,6 +386,10 @@ struct sta_info { | |||
379 | s64 t_offset; | 386 | s64 t_offset; |
380 | s64 t_offset_setpoint; | 387 | s64 t_offset_setpoint; |
381 | enum nl80211_chan_width ch_width; | 388 | enum nl80211_chan_width ch_width; |
389 | /* mesh power save */ | ||
390 | enum nl80211_mesh_power_mode local_pm; | ||
391 | enum nl80211_mesh_power_mode peer_pm; | ||
392 | enum nl80211_mesh_power_mode nonpeer_pm; | ||
382 | #endif | 393 | #endif |
383 | 394 | ||
384 | #ifdef CONFIG_MAC80211_DEBUGFS | 395 | #ifdef CONFIG_MAC80211_DEBUGFS |