#include <sta_info.h>
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_local * | local |
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_ref * | rate_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_data * | sdata |
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 |
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.
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.
unsigned int sta_info::beacon_loss_count |
Definition at line 381 of file kernel-3.5/sta_info.h.
bool sta_info::dead |
Definition at line 280 of file kernel-3.2/sta_info.h.
unsigned long sta_info::driver_buffered_tids |
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.
bool sta_info::dummy |
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.
struct ieee80211_local * sta_info::local |
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.
struct rate_control_ref * sta_info::rate_ctrl |
Definition at line 272 of file kernel-3.2/sta_info.h.
void * sta_info::rate_ctrl_priv |
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.
struct ieee80211_sub_if_data * sta_info::sdata |
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.
unsigned long sta_info::tx_filtered_count |
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.
unsigned long sta_info::tx_retry_failed |
Definition at line 310 of file kernel-3.2/sta_info.h.
bool sta_info::uploaded |
Definition at line 282 of file kernel-3.2/sta_info.h.
unsigned long sta_info::wep_weak_iv_count |
Definition at line 297 of file kernel-3.2/sta_info.h.