1STRUCT STATION_PARAM(9)    Actions and configuration   STRUCT STATION_PARAM(9)
2
3
4

NAME

6       struct_station_parameters - station parameters
7

SYNOPSIS

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

MEMBERS

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

DESCRIPTION

123       Used to change and create a new station.
124

AUTHOR

126       Johannes Berg <johannes@sipsolutions.net>
127           Author.
128
130Kernel Hackers Manual 3.10         June 2019           STRUCT STATION_PARAM(9)
Impressum