struct_sta_ampdu_mlme 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 STA_AMPDU_MLM(9)		   Internals	       STRUCT STA_AMPDU_MLM(9)

NAME
       struct_sta_ampdu_mlme - STA aggregation information.

SYNOPSIS
       struct sta_ampdu_mlme {
	 struct mutex mtx;
	 struct tid_ampdu_rx __rcu * tid_rx[IEEE80211_NUM_TIDS];
	 unsigned long tid_rx_timer_expired[BITS_TO_LONGS(IEEE80211_NUM_TIDS)];
	 unsigned long tid_rx_stop_requested[BITS_TO_LONGS(IEEE80211_NUM_TIDS)];
	 struct work_struct work;
	 struct tid_ampdu_tx __rcu * tid_tx[IEEE80211_NUM_TIDS];
	 struct tid_ampdu_tx * tid_start_tx[IEEE80211_NUM_TIDS];
	 unsigned long last_addba_req_time[IEEE80211_NUM_TIDS];
	 u8 addba_req_num[IEEE80211_NUM_TIDS];
	 u8 dialog_token_allocator;
       };

MEMBERS
       mtx
	   mutex to protect all TX data (except non-NULL assignments to
	   tid_tx[idx], which are protected by the sta spinlock) tid_start_tx
	   is also protected by sta->lock.

       tid_rx[IEEE80211_NUM_TIDS]
	   aggregation info for Rx per TID -- RCU protected

       tid_rx_timer_expired[BITS_TO_LONGS(IEEE80211_NUM_TIDS)]
	   bitmap indicating on which TIDs the RX timer expired until the work
	   for it runs

       tid_rx_stop_requested[BITS_TO_LONGS(IEEE80211_NUM_TIDS)]
	   bitmap indicating which BA sessions per TID the driver requested to
	   close until the work for it runs

       work
	   work struct for starting/stopping aggregation

       tid_tx[IEEE80211_NUM_TIDS]
	   aggregation info for Tx per TID

       tid_start_tx[IEEE80211_NUM_TIDS]
	   sessions where start was requested

       last_addba_req_time[IEEE80211_NUM_TIDS]
	   timestamp of the last addBA request.

       addba_req_num[IEEE80211_NUM_TIDS]
	   number of times addBA request has been sent.

       dialog_token_allocator
	   dialog token enumerator for each new session;

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

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       STRUCT STA_AMPDU_MLM(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