struct sta_info — STA information
struct sta_info { struct list_head list; struct sta_info * hnext; struct ieee80211_local * local; struct ieee80211_ht_info ht_info; u64 supp_rates[IEEE80211_NUM_BANDS]; u8 addr[ETH_ALEN]; u16 aid; u32 flags; struct sk_buff_head ps_tx_buf; struct sk_buff_head tx_filtered; unsigned long rx_packets; unsigned long rx_bytes; #ifdef CONFIG_MAC80211_DEBUG_COUNTERS #endif #ifdef CONFIG_MAC80211_DEBUG_COUNTERS #endif #ifdef CONFIG_MAC80211_MESH #endif #ifdef CONFIG_MAC80211_DEBUGFS #endif };
global linked list entry
hash table linked list pointer
pointer to the global information
HT capabilities of this STA
Bitmap of supported rates (per band)
MAC address of this STA
STA's unique AID (1..2007, 0 = not assigned yet), only used in AP (and IBSS?) mode
STA flags, see enum ieee80211_sta_info_flags
buffer of frames to transmit to this station when it leaves power saving state
buffer of frames we already tried to transmit but were filtered by hardware due to STA having entered power saving state
Number of MSDUs received from this STA
Number of bytes received from this STA