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