Public Attributes
tid_ampdu_rx Struct Reference

#include <sta_info.h>

List of all members.

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

Detailed Description

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.


Member Data Documentation

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.

Definition at line 151 of file kernel-3.2/sta_info.h.

Definition at line 153 of file kernel-3.2/sta_info.h.

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.


The documentation for this struct was generated from the following files:


ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Fri Jan 3 2014 12:07:58