struct station_info — station information
struct station_info { u32 filled; u32 connected_time; u32 inactive_time; u64 rx_bytes; u64 tx_bytes; u16 llid; u16 plid; u8 plink_state; s8 signal; s8 signal_avg; u8 chains; s8 chain_signal[IEEE80211_MAX_CHAINS]; s8 chain_signal_avg[IEEE80211_MAX_CHAINS]; struct rate_info txrate; struct rate_info rxrate; u32 rx_packets; u32 tx_packets; u32 tx_retries; u32 tx_failed; u32 rx_dropped_misc; struct sta_bss_parameters bss_param; struct nl80211_sta_flag_update sta_flags; int generation; const u8 * assoc_req_ies; size_t assoc_req_ies_len; u32 beacon_loss_count; s64 t_offset; enum nl80211_mesh_power_mode local_pm; enum nl80211_mesh_power_mode peer_pm; enum nl80211_mesh_power_mode nonpeer_pm; u32 expected_throughput; u64 rx_beacon; u8 rx_beacon_signal_avg; struct cfg80211_tid_stats pertid[IEEE80211_NUM_TIDS + 1]; };
bitflag of flags using the bits of enum nl80211_sta_info to indicate the relevant values in this struct for them
time(in secs) since a station is last connected
time since last station activity (tx/rx) in milliseconds
bytes (size of MPDUs) received from this station
bytes (size of MPDUs) transmitted to this station
mesh local link id
mesh peer link id
mesh peer link state
The signal strength, type depends on the wiphy's signal_type. For CFG80211_SIGNAL_TYPE_MBM, value is expressed in _dBm_.
Average signal strength, type depends on the wiphy's signal_type. For CFG80211_SIGNAL_TYPE_MBM, value is expressed in _dBm_.
bitmask for filled values in chain_signal
, chain_signal_avg
per-chain signal strength of last received packet in dBm
per-chain signal strength average in dBm
current unicast bitrate from this station
current unicast bitrate to this station
packets (MSDUs & MMPDUs) received from this station
packets (MSDUs & MMPDUs) transmitted to this station
cumulative retry counts (MPDUs)
number of failed transmissions (MPDUs) (retries exceeded, no ACK)
Dropped for un-specified reason.
current BSS parameters
station flags mask & values
generation number for nl80211 dumps. This number should increase every time the list of stations changes, i.e. when a station is added or removed, so that userspace can tell whether it got a consistent snapshot.
IEs from (Re)Association Request.
This is used only when in AP mode with drivers that do not use
user space MLME/SME implementation. The information is provided for
the cfg80211_new_sta
calls to notify user space of the IEs.
Length of assoc_req_ies buffer in octets.
Number of times beacon loss event has triggered.
Time offset of the station relative to this host.
local mesh STA power save mode
peer mesh STA power save mode
non-peer mesh STA power save mode
expected throughput in kbps (including 802.11 headers) towards this station.
number of beacons received from this peer
signal strength average (in dBm) for beacons received from this peer
per-TID statistics, see struct cfg80211_tid_stats, using the last (IEEE80211_NUM_TIDS) index for MSDUs not encapsulated in QoS-MPDUs.