#include <sta_info.h>
Public Attributes | |
u16 | buf_size |
u8 | dialog_token |
u16 | head_seq_num |
unsigned long | last_rx |
struct rcu_head | rcu_head |
struct sk_buff ** | reorder_buf |
spinlock_t | reorder_lock |
unsigned long * | reorder_time |
struct timer_list | reorder_timer |
struct timer_list | session_timer |
u16 | ssn |
u16 | stored_mpdu_num |
u16 | timeout |
struct tid_ampdu_rx - TID aggregation information (Rx).
: buffer to reorder incoming aggregated MPDUs : jiffies when skb was added : check if peer keeps Tx-ing on the TID (by timeout value) : releases expired frames from the reorder buffer. : head sequence number in reordering buffer. : number of MPDUs in reordering buffer : Starting Sequence Number expected to be aggregated. : buffer size for incoming A-MPDUs : reset timer value (in TUs). : dialog token for aggregation session : RCU head used for freeing this struct : serializes access to reorder buffer, see below.
This structure's lifetime is managed by RCU, assignments to the array holding it must hold the aggregation mutex.
The is used to protect the members of this struct, except for , and , which are constant across the lifetime of the struct (the dialog token being used only for debugging).
struct tid_ampdu_rx - TID aggregation information (Rx).
: buffer to reorder incoming aggregated MPDUs : jiffies when skb was added : check if peer keeps Tx-ing on the TID (by timeout value) : releases expired frames from the reorder buffer. : jiffies of last rx activity : head sequence number in reordering buffer. : number of MPDUs in reordering buffer : Starting Sequence Number expected to be aggregated. : buffer size for incoming A-MPDUs : reset timer value (in TUs). : dialog token for aggregation session : RCU head used for freeing this struct : serializes access to reorder buffer, see below.
This structure's lifetime is managed by RCU, assignments to the array holding it must hold the aggregation mutex.
The is used to protect the members of this struct, except for , and , which are constant across the lifetime of the struct (the dialog token being used only for debugging).
Definition at line 150 of file kernel-3.2/sta_info.h.
Definition at line 160 of file kernel-3.2/sta_info.h.
Definition at line 162 of file kernel-3.2/sta_info.h.
Definition at line 157 of file kernel-3.2/sta_info.h.
unsigned long tid_ampdu_rx::last_rx |
Definition at line 171 of file kernel-3.5/sta_info.h.
struct rcu_head tid_ampdu_rx::rcu_head |
Definition at line 151 of file kernel-3.2/sta_info.h.
struct sk_buff ** tid_ampdu_rx::reorder_buf |
Definition at line 153 of file kernel-3.2/sta_info.h.
spinlock_t tid_ampdu_rx::reorder_lock |
Definition at line 152 of file kernel-3.2/sta_info.h.
unsigned long * tid_ampdu_rx::reorder_time |
Definition at line 154 of file kernel-3.2/sta_info.h.
struct timer_list tid_ampdu_rx::reorder_timer |
Definition at line 156 of file kernel-3.2/sta_info.h.
struct timer_list tid_ampdu_rx::session_timer |
Definition at line 155 of file kernel-3.2/sta_info.h.
Definition at line 159 of file kernel-3.2/sta_info.h.
Definition at line 158 of file kernel-3.2/sta_info.h.
Definition at line 161 of file kernel-3.2/sta_info.h.