struct station_parameters — station parameters
struct station_parameters { u8 * supported_rates; struct net_device * vlan; u32 sta_flags_mask; u32 sta_flags_set; u32 sta_modify_mask; int listen_interval; u16 aid; u8 supported_rates_len; u8 plink_action; u8 plink_state; struct ieee80211_ht_cap * ht_capa; u8 uapsd_queues; u8 max_sp; };
supported rates in IEEE 802.11 format (or NULL for no change)
vlan interface station should belong to
station flags that changed (bitmask of BIT(NL80211_STA_FLAG_...))
station flags values (bitmask of BIT(NL80211_STA_FLAG_...))
bitmap indicating which parameters changed (for those that don't have a natural “no change” value), see enum station_parameters_apply_mask
listen interval or -1 for no change
AID or zero for no change
number of supported rates
plink action to take
set the peer link state for a station
HT capabilities of station
bitmap of queues configured for uapsd. same format as the AC bitmap in the QoS info field
max Service Period. same format as the MAX_SP in the QoS info field (but already shifted down)