Public Attributes
sta_info Struct Reference

#include <sta_info.h>

List of all members.

Public Attributes

unsigned long _flags
struct sta_ampdu_mlme ampdu_mlme
struct ewma avg_signal
unsigned int beacon_loss_count
bool dead
unsigned long driver_buffered_tids
struct work_struct drv_unblock_wk
bool dummy
unsigned int fail_avg
struct ieee80211_key __rcu * gtk [NUM_DEFAULT_KEYS+NUM_DEFAULT_MGMT_KEYS]
struct sta_info __rcu * hnext
long last_connected
unsigned long last_rx
int last_rx_rate_flag
int last_rx_rate_idx
__le16 last_seq_ctrl [NUM_RX_DATA_QUEUES+1]
int last_signal
struct ieee80211_tx_rate last_tx_rate
struct list_head list
u16 listen_interval
struct ieee80211_locallocal
spinlock_t lock
unsigned int lost_packets
unsigned long num_duplicates
struct sk_buff_head ps_tx_buf [IEEE80211_NUM_ACS]
struct ieee80211_key __rcu * ptk
struct rate_control_refrate_ctrl
void * rate_ctrl_priv
unsigned long rx_bytes
unsigned long rx_dropped
unsigned long rx_fragments
unsigned long rx_packets
struct ieee80211_sub_if_datasdata
struct ieee80211_sta sta
enum ieee80211_sta_state sta_state
bool supports_40mhz
u16 tid_seq [IEEE80211_QOS_CTL_TID_MASK+1]
u8 timer_to_tid [STA_TID_NUM]
unsigned long tx_bytes
struct sk_buff_head tx_filtered [IEEE80211_NUM_ACS]
unsigned long tx_filtered_count
unsigned long tx_fragments
unsigned long tx_packets
unsigned long tx_retry_count
unsigned long tx_retry_failed
bool uploaded
unsigned long wep_weak_iv_count

Detailed Description

struct sta_info - STA information

This structure collects information about a station that mac80211 is communicating with.

: global linked list entry : hash table linked list pointer : pointer to the global information : virtual interface this station belongs to : peer key negotiated with this station, if any : group keys negotiated with this station, if any : rate control algorithm reference : rate control private per-STA pointer : rate used for last transmit, to report to userspace as "the" transmit rate : rx status rate index of the last data packet : rx status flag of the last data packet : used for locking all fields that require locking, see comments in the header file. : used for driver PS unblocking : listen interval of this station, when we're acting as AP : STA flags, see &enum ieee80211_sta_info_flags, do not use directly : buffers (per AC) of frames to transmit to this station when it leaves power saving state or polls : buffers (per AC) of frames we already tried to transmit but were filtered by hardware due to STA having entered power saving state, these are also delivered to the station when it leaves powersave or polls for frames : bitmap of TIDs the driver has data buffered on : Number of MSDUs received from this STA : Number of bytes received from this STA : number of weak WEP IVs received from this station : time (in jiffies) when last frame was received from this STA : time (in seconds) when a station got connected : number of duplicate frames received from this STA : number of received MPDUs : number of dropped MPDUs from this STA : signal of last received frame from this STA : moving average of signal of received frames from this STA : last received seq/frag number from this STA (per RX queue) : number of frames the hardware filtered for this STA : number of frames that failed retry : total number of retries for frames to this STA : moving percentage of failed MSDUs : number of RX/TX MSDUs : number of bytes transmitted to this STA : number of transmitted MPDUs : per-TID sequence numbers for sending to this STA : A-MPDU state machine state : identity mapping to ID timers : Local link ID : Peer link ID : Cancel reason on PLINK_HOLDING state : Retries in establishment : ignore the peer-link timer (used internally) : peer link state : timeout of peer link : peer link watch timer : used by suspend/resume to restore timers : debug filesystem info : set to true when sta is unlinked : set to true when sta is uploaded to the driver : number of consecutive lost packets : indicate a dummy station created for receiving EAP frames before association : station information we share with the driver

struct sta_info - STA information

This structure collects information about a station that mac80211 is communicating with.

: global linked list entry : hash table linked list pointer : pointer to the global information : virtual interface this station belongs to : peer key negotiated with this station, if any : group keys negotiated with this station, if any : rate control algorithm reference : rate control private per-STA pointer : rate used for last transmit, to report to userspace as "the" transmit rate : rx status rate index of the last data packet : rx status flag of the last data packet : used for locking all fields that require locking, see comments in the header file. : used for driver PS unblocking : listen interval of this station, when we're acting as AP : STA flags, see &enum ieee80211_sta_info_flags, do not use directly : buffers (per AC) of frames to transmit to this station when it leaves power saving state or polls : buffers (per AC) of frames we already tried to transmit but were filtered by hardware due to STA having entered power saving state, these are also delivered to the station when it leaves powersave or polls for frames : bitmap of TIDs the driver has data buffered on : Number of MSDUs received from this STA : Number of bytes received from this STA : number of weak WEP IVs received from this station : time (in jiffies) when last frame was received from this STA : time (in seconds) when a station got connected : number of duplicate frames received from this STA : number of received MPDUs : number of dropped MPDUs from this STA : signal of last received frame from this STA : moving average of signal of received frames from this STA : last received seq/frag number from this STA (per RX queue) : number of frames the hardware filtered for this STA : number of frames that failed retry : total number of retries for frames to this STA : moving percentage of failed MSDUs : number of RX/TX MSDUs : number of bytes transmitted to this STA : number of transmitted MPDUs : per-TID sequence numbers for sending to this STA : A-MPDU state machine state : identity mapping to ID timers : Local link ID : Peer link ID : Cancel reason on PLINK_HOLDING state : Retries in establishment : ignore the peer-link timer (used internally) : peer link state : timeout of peer link : peer link watch timer : used by suspend/resume to restore timers : timing offset relative to this host : reference timing offset of this sta to be used when calculating clockdrift : peer's channel type : debug filesystem info : set to true when sta is unlinked : set to true when sta is uploaded to the driver : number of consecutive lost packets : station information we share with the driver : duplicates information about station state (for debug) : number of times beacon loss has triggered : tracks whether the station advertised 40 MHz support as we overwrite its HT parameters with the currently used value

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


Member Data Documentation

unsigned long sta_info::_flags

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

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

struct ewma sta_info::avg_signal

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

Definition at line 381 of file kernel-3.5/sta_info.h.

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

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

struct work_struct sta_info::drv_unblock_wk

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

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

unsigned int sta_info::fail_avg

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

struct ieee80211_key __rcu * sta_info::gtk

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

struct sta_info __rcu * sta_info::hnext

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

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

unsigned long sta_info::last_rx

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

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

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

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

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

struct ieee80211_tx_rate sta_info::last_tx_rate

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

struct list_head sta_info::list

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

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

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

spinlock_t sta_info::lock

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

unsigned int sta_info::lost_packets

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

unsigned long sta_info::num_duplicates

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

struct sk_buff_head sta_info::ps_tx_buf

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

struct ieee80211_key __rcu * sta_info::ptk

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

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

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

unsigned long sta_info::rx_bytes

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

unsigned long sta_info::rx_dropped

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

unsigned long sta_info::rx_fragments

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

unsigned long sta_info::rx_packets

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

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

struct ieee80211_sta sta_info::sta

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

enum ieee80211_sta_state sta_info::sta_state

Definition at line 307 of file kernel-3.5/sta_info.h.

Definition at line 383 of file kernel-3.5/sta_info.h.

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

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

unsigned long sta_info::tx_bytes

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

struct sk_buff_head sta_info::tx_filtered

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

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

unsigned long sta_info::tx_fragments

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

unsigned long sta_info::tx_packets

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

unsigned long sta_info::tx_retry_count

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

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

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

Definition at line 297 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