1STRUCT STATION_PARAM(9) Actions and configuration STRUCT STATION_PARAM(9)
2
3
4
6 struct_station_parameters - station parameters
7
9 struct station_parameters {
10 const u8 * supported_rates;
11 struct net_device * vlan;
12 u32 sta_flags_mask;
13 u32 sta_flags_set;
14 u32 sta_modify_mask;
15 int listen_interval;
16 u16 aid;
17 u16 peer_aid;
18 u8 supported_rates_len;
19 u8 plink_action;
20 u8 plink_state;
21 const struct ieee80211_ht_cap * ht_capa;
22 const struct ieee80211_vht_cap * vht_capa;
23 u8 uapsd_queues;
24 u8 max_sp;
25 enum nl80211_mesh_power_mode local_pm;
26 u16 capability;
27 const u8 * ext_capab;
28 u8 ext_capab_len;
29 const u8 * supported_channels;
30 u8 supported_channels_len;
31 const u8 * supported_oper_classes;
32 u8 supported_oper_classes_len;
33 u8 opmode_notif;
34 bool opmode_notif_used;
35 int support_p2p_ps;
36 };
37
39 supported_rates
40 supported rates in IEEE 802.11 format (or NULL for no change)
41
42 vlan
43 vlan interface station should belong to
44
45 sta_flags_mask
46 station flags that changed (bitmask of BIT(NL80211_STA_FLAG_...))
47
48 sta_flags_set
49 station flags values (bitmask of BIT(NL80211_STA_FLAG_...))
50
51 sta_modify_mask
52 bitmap indicating which parameters changed (for those that don't
53 have a natural “no change” value), see enum
54 station_parameters_apply_mask
55
56 listen_interval
57 listen interval or -1 for no change
58
59 aid
60 AID or zero for no change
61
62 peer_aid
63 mesh peer AID or zero for no change
64
65 supported_rates_len
66 number of supported rates
67
68 plink_action
69 plink action to take
70
71 plink_state
72 set the peer link state for a station
73
74 ht_capa
75 HT capabilities of station
76
77 vht_capa
78 VHT capabilities of station
79
80 uapsd_queues
81 bitmap of queues configured for uapsd. same format as the AC bitmap
82 in the QoS info field
83
84 max_sp
85 max Service Period. same format as the MAX_SP in the QoS info field
86 (but already shifted down)
87
88 local_pm
89 local link-specific mesh power save mode (no change when set to
90 unknown)
91
92 capability
93 station capability
94
95 ext_capab
96 extended capabilities of the station
97
98 ext_capab_len
99 number of extended capabilities
100
101 supported_channels
102 supported channels in IEEE 802.11 format
103
104 supported_channels_len
105 number of supported channels
106
107 supported_oper_classes
108 supported oper classes in IEEE 802.11 format
109
110 supported_oper_classes_len
111 number of supported operating classes
112
113 opmode_notif
114 operating mode field from Operating Mode Notification
115
116 opmode_notif_used
117 information if operating mode field is used
118
119 support_p2p_ps
120 information if station supports P2P PS mechanism
121
123 Used to change and create a new station.
124
126 Johannes Berg <johannes@sipsolutions.net>
127 Author.
128
130Kernel Hackers Manual 3.10 June 2019 STRUCT STATION_PARAM(9)