#include <sta_info.h>
Public Attributes | |
u8 | addba_req_num [STA_TID_NUM] |
u8 | dialog_token_allocator |
unsigned long | last_addba_req_time [STA_TID_NUM] |
struct mutex | mtx |
struct tid_ampdu_rx __rcu * | tid_rx [STA_TID_NUM] |
unsigned long | tid_rx_stop_requested [BITS_TO_LONGS(STA_TID_NUM)] |
unsigned long | tid_rx_timer_expired [BITS_TO_LONGS(STA_TID_NUM)] |
struct tid_ampdu_tx * | tid_start_tx [STA_TID_NUM] |
struct tid_ampdu_tx __rcu * | tid_tx [STA_TID_NUM] |
struct work_struct | work |
struct sta_ampdu_mlme - STA aggregation information.
: aggregation info for Rx per TID -- RCU protected : aggregation info for Tx per TID : sessions where start was requested : number of times addBA request has been sent. : dialog token enumerator for each new session; : work struct for starting/stopping aggregation : bitmap indicating on which TIDs the RX timer expired until the work for it runs : bitmap indicating which BA sessions per TID the driver requested to close until the work for it runs : mutex to protect all TX data (except non-NULL assignments to tid_tx[idx], which are protected by the sta spinlock)
struct sta_ampdu_mlme - STA aggregation information.
: aggregation info for Rx per TID -- RCU protected : aggregation info for Tx per TID : sessions where start was requested : number of times addBA request has been sent. : timestamp of the last addBA request. : dialog token enumerator for each new session; : work struct for starting/stopping aggregation : bitmap indicating on which TIDs the RX timer expired until the work for it runs : bitmap indicating which BA sessions per TID the driver requested to close until the work for it runs : mutex to protect all TX data (except non-NULL assignments to tid_tx[idx], which are protected by the sta spinlock)
Definition at line 181 of file kernel-3.2/sta_info.h.
Definition at line 191 of file kernel-3.2/sta_info.h.
Definition at line 192 of file kernel-3.2/sta_info.h.
unsigned long sta_ampdu_mlme::last_addba_req_time[STA_TID_NUM] |
Definition at line 207 of file kernel-3.5/sta_info.h.
struct mutex sta_ampdu_mlme::mtx |
Definition at line 182 of file kernel-3.2/sta_info.h.
struct tid_ampdu_rx __rcu * sta_ampdu_mlme::tid_rx |
Definition at line 184 of file kernel-3.2/sta_info.h.
unsigned long sta_ampdu_mlme::tid_rx_stop_requested |
Definition at line 186 of file kernel-3.2/sta_info.h.
unsigned long sta_ampdu_mlme::tid_rx_timer_expired |
Definition at line 185 of file kernel-3.2/sta_info.h.
struct tid_ampdu_tx * sta_ampdu_mlme::tid_start_tx |
Definition at line 190 of file kernel-3.2/sta_info.h.
struct tid_ampdu_tx __rcu * sta_ampdu_mlme::tid_tx |
Definition at line 189 of file kernel-3.2/sta_info.h.
struct work_struct sta_ampdu_mlme::work |
Definition at line 188 of file kernel-3.2/sta_info.h.