Linux Kernel
3.7.1
|
#include <sta_info.h>
Data Fields | |
struct rcu_head | rcu_head |
spinlock_t | reorder_lock |
struct sk_buff ** | reorder_buf |
unsigned long * | reorder_time |
struct timer_list | session_timer |
struct timer_list | reorder_timer |
unsigned long | last_rx |
u16 | head_seq_num |
u16 | stored_mpdu_num |
u16 | ssn |
u16 | buf_size |
u16 | timeout |
u8 | dialog_token |
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 164 of file sta_info.h.
u16 buf_size |
Definition at line 175 of file sta_info.h.
u8 dialog_token |
Definition at line 177 of file sta_info.h.
u16 head_seq_num |
Definition at line 172 of file sta_info.h.
unsigned long last_rx |
Definition at line 171 of file sta_info.h.
struct rcu_head rcu_head |
Definition at line 165 of file sta_info.h.
Definition at line 167 of file sta_info.h.
spinlock_t reorder_lock |
Definition at line 166 of file sta_info.h.
unsigned long* reorder_time |
Definition at line 168 of file sta_info.h.
struct timer_list reorder_timer |
Definition at line 170 of file sta_info.h.
struct timer_list session_timer |
Definition at line 169 of file sta_info.h.
u16 ssn |
Definition at line 174 of file sta_info.h.
u16 stored_mpdu_num |
Definition at line 173 of file sta_info.h.
u16 timeout |
Definition at line 176 of file sta_info.h.