struct_tid_ampdu_rx man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

STRUCT TID_AMPDU_RX(9)		   Internals		STRUCT TID_AMPDU_RX(9)

NAME
       struct_tid_ampdu_rx - TID aggregation information (Rx).

SYNOPSIS
       struct tid_ampdu_rx {
	 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;
       };

MEMBERS
       rcu_head
	   RCU head used for freeing this struct

       reorder_lock
	   serializes access to reorder buffer, see below.

       reorder_buf
	   buffer to reorder incoming aggregated MPDUs

       reorder_time
	   jiffies when skb was added

       session_timer
	   check if peer keeps Tx-ing on the TID (by timeout value)

       reorder_timer
	   releases expired frames from the reorder buffer.

       last_rx
	   jiffies of last rx activity

       head_seq_num
	   head sequence number in reordering buffer.

       stored_mpdu_num
	   number of MPDUs in reordering buffer

       ssn
	   Starting Sequence Number expected to be aggregated.

       buf_size
	   buffer size for incoming A-MPDUs

       timeout
	   reset timer value (in TUs).

       dialog_token
	   dialog token for aggregation session

DESCRIPTION
       This structure's lifetime is managed by RCU, assignments to the array
       holding it must hold the aggregation mutex.

       The reorder_lock is used to protect the members of this struct, except
       for timeout, buf_size and dialog_token, which are constant across the
       lifetime of the struct (the dialog token being used only for
       debugging).

AUTHOR
       Johannes Berg <johannes@sipsolutions.net>
	   Author.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013		STRUCT TID_AMPDU_RX(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net