1ENUM IEEE80211_STA_I(9) Internals ENUM IEEE80211_STA_I(9)
2
3
4
6 enum_ieee80211_sta_info_flags - Stations flags
7
9 enum ieee80211_sta_info_flags {
10 WLAN_STA_AUTH,
11 WLAN_STA_ASSOC,
12 WLAN_STA_PS_STA,
13 WLAN_STA_AUTHORIZED,
14 WLAN_STA_SHORT_PREAMBLE,
15 WLAN_STA_WDS,
16 WLAN_STA_CLEAR_PS_FILT,
17 WLAN_STA_MFP,
18 WLAN_STA_BLOCK_BA,
19 WLAN_STA_PS_DRIVER,
20 WLAN_STA_PSPOLL,
21 WLAN_STA_TDLS_PEER,
22 WLAN_STA_TDLS_PEER_AUTH,
23 WLAN_STA_TDLS_INITIATOR,
24 WLAN_STA_TDLS_CHAN_SWITCH,
25 WLAN_STA_TDLS_OFF_CHANNEL,
26 WLAN_STA_TDLS_WIDER_BW,
27 WLAN_STA_UAPSD,
28 WLAN_STA_SP,
29 WLAN_STA_4ADDR_EVENT,
30 WLAN_STA_INSERTED,
31 WLAN_STA_RATE_CONTROL,
32 WLAN_STA_TOFFSET_KNOWN,
33 WLAN_STA_MPSP_OWNER,
34 WLAN_STA_MPSP_RECIPIENT,
35 WLAN_STA_PS_DELIVER,
36 NUM_WLAN_STA_FLAGS
37 };
38
40 WLAN_STA_AUTH
41 Station is authenticated.
42
43 WLAN_STA_ASSOC
44 Station is associated.
45
46 WLAN_STA_PS_STA
47 Station is in power-save mode
48
49 WLAN_STA_AUTHORIZED
50 Station is authorized to send/receive traffic. This bit is always
51 checked so needs to be enabled for all stations when virtual port
52 control is not in use.
53
54 WLAN_STA_SHORT_PREAMBLE
55 Station is capable of receiving short-preamble frames.
56
57 WLAN_STA_WDS
58 Station is one of our WDS peers.
59
60 WLAN_STA_CLEAR_PS_FILT
61 Clear PS filter in hardware (using the
62 IEEE80211_TX_CTL_CLEAR_PS_FILT control flag) when the next frame to
63 this station is transmitted.
64
65 WLAN_STA_MFP
66 Management frame protection is used with this STA.
67
68 WLAN_STA_BLOCK_BA
69 Used to deny ADDBA requests (both TX and RX) during suspend/resume
70 and station removal.
71
72 WLAN_STA_PS_DRIVER
73 driver requires keeping this station in power-save mode logically
74 to flush frames that might still be in the queues
75
76 WLAN_STA_PSPOLL
77 Station sent PS-poll while driver was keeping station in power-save
78 mode, reply when the driver unblocks.
79
80 WLAN_STA_TDLS_PEER
81 Station is a TDLS peer.
82
83 WLAN_STA_TDLS_PEER_AUTH
84 This TDLS peer is authorized to send direct packets. This means the
85 link is enabled.
86
87 WLAN_STA_TDLS_INITIATOR
88 We are the initiator of the TDLS link with this station.
89
90 WLAN_STA_TDLS_CHAN_SWITCH
91 This TDLS peer supports TDLS channel-switching
92
93 WLAN_STA_TDLS_OFF_CHANNEL
94 The local STA is currently off-channel with this TDLS peer
95
96 WLAN_STA_TDLS_WIDER_BW
97 This TDLS peer supports working on a wider bw on the BSS base
98 channel.
99
100 WLAN_STA_UAPSD
101 Station requested unscheduled SP while driver was keeping station
102 in power-save mode, reply when the driver unblocks the station.
103
104 WLAN_STA_SP
105 Station is in a service period, so don't try to reply to other
106 uAPSD trigger frames or PS-Poll.
107
108 WLAN_STA_4ADDR_EVENT
109 4-addr event was already sent for this frame.
110
111 WLAN_STA_INSERTED
112 This station is inserted into the hash table.
113
114 WLAN_STA_RATE_CONTROL
115 rate control was initialized for this station.
116
117 WLAN_STA_TOFFSET_KNOWN
118 toffset calculated for this station is valid.
119
120 WLAN_STA_MPSP_OWNER
121 local STA is owner of a mesh Peer Service Period.
122
123 WLAN_STA_MPSP_RECIPIENT
124 local STA is recipient of a MPSP.
125
126 WLAN_STA_PS_DELIVER
127 station woke up, but we're still blocking TX until pending frames
128 are delivered
129
130 NUM_WLAN_STA_FLAGS
131 number of defined flags
132
134 These flags are used with struct sta_info's flags member, but only
135 indirectly with set_sta_flag and friends.
136
138 Johannes Berg <johannes@sipsolutions.net>
139 Author.
140
142Kernel Hackers Manual 3.10 June 2019 ENUM IEEE80211_STA_I(9)