1ENUM IEEE80211_STA_I(9)            Internals           ENUM IEEE80211_STA_I(9)
2
3
4

NAME

6       enum_ieee80211_sta_info_flags - Stations flags
7

SYNOPSIS

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

CONSTANTS

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

DESCRIPTION

130       These flags are used with struct sta_info´s flags member, but only
131       indirectly with set_sta_flag and friends.
132

AUTHOR

134       Johannes Berg <johannes@sipsolutions.net>
135           Author.
136
138Kernel Hackers Manual 2.6.         June 2019           ENUM IEEE80211_STA_I(9)
Impressum