1ENUM WIPHY_FLAGS(9) Device registration ENUM WIPHY_FLAGS(9)
2
3
4
6 enum_wiphy_flags - wiphy capability flags
7
9 enum wiphy_flags {
10 WIPHY_FLAG_NETNS_OK,
11 WIPHY_FLAG_PS_ON_BY_DEFAULT,
12 WIPHY_FLAG_4ADDR_AP,
13 WIPHY_FLAG_4ADDR_STATION,
14 WIPHY_FLAG_CONTROL_PORT_PROTOCOL,
15 WIPHY_FLAG_IBSS_RSN,
16 WIPHY_FLAG_MESH_AUTH,
17 WIPHY_FLAG_SUPPORTS_FW_ROAM,
18 WIPHY_FLAG_AP_UAPSD,
19 WIPHY_FLAG_SUPPORTS_TDLS,
20 WIPHY_FLAG_TDLS_EXTERNAL_SETUP,
21 WIPHY_FLAG_HAVE_AP_SME,
22 WIPHY_FLAG_REPORTS_OBSS,
23 WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD,
24 WIPHY_FLAG_OFFCHAN_TX,
25 WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL,
26 WIPHY_FLAG_SUPPORTS_5_10_MHZ,
27 WIPHY_FLAG_HAS_CHANNEL_SWITCH,
28 WIPHY_FLAG_HAS_STATIC_WEP
29 };
30
32 WIPHY_FLAG_NETNS_OK
33 if not set, do not allow changing the netns of this wiphy at all
34
35 WIPHY_FLAG_PS_ON_BY_DEFAULT
36 if set to true, powersave will be enabled by default -- this flag
37 will be set depending on the kernel's default on wiphy_new, but can
38 be changed by the driver if it has a good reason to override the
39 default
40
41 WIPHY_FLAG_4ADDR_AP
42 supports 4addr mode even on AP (with a single station on a VLAN
43 interface)
44
45 WIPHY_FLAG_4ADDR_STATION
46 supports 4addr mode even as a station
47
48 WIPHY_FLAG_CONTROL_PORT_PROTOCOL
49 This device supports setting the control port protocol ethertype.
50 The device also honours the control_port_no_encrypt flag.
51
52 WIPHY_FLAG_IBSS_RSN
53 The device supports IBSS RSN.
54
55 WIPHY_FLAG_MESH_AUTH
56 The device supports mesh authentication by routing auth frames to
57 userspace. See NL80211_MESH_SETUP_USERSPACE_AUTH.
58
59 WIPHY_FLAG_SUPPORTS_FW_ROAM
60 The device supports roaming feature in the firmware.
61
62 WIPHY_FLAG_AP_UAPSD
63 The device supports uapsd on AP.
64
65 WIPHY_FLAG_SUPPORTS_TDLS
66 The device supports TDLS (802.11z) operation.
67
68 WIPHY_FLAG_TDLS_EXTERNAL_SETUP
69 The device does not handle TDLS (802.11z) link setup/discovery
70 operations internally. Setup, discovery and teardown packets should
71 be sent through the NL80211_CMD_TDLS_MGMT command. When this flag
72 is not set, NL80211_CMD_TDLS_OPER should be used for asking the
73 driver/firmware to perform a TDLS operation.
74
75 WIPHY_FLAG_HAVE_AP_SME
76 device integrates AP SME
77
78 WIPHY_FLAG_REPORTS_OBSS
79 the device will report beacons from other BSSes when there are
80 virtual interfaces in AP mode by calling
81 cfg80211_report_obss_beacon.
82
83 WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD
84 When operating as an AP, the device responds to probe-requests in
85 hardware.
86
87 WIPHY_FLAG_OFFCHAN_TX
88 Device supports direct off-channel TX.
89
90 WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL
91 Device supports remain-on-channel call.
92
93 WIPHY_FLAG_SUPPORTS_5_10_MHZ
94 Device supports 5 MHz and 10 MHz channels.
95
96 WIPHY_FLAG_HAS_CHANNEL_SWITCH
97 Device supports channel switch in beaconing mode (AP, IBSS, Mesh,
98 ...).
99
100 WIPHY_FLAG_HAS_STATIC_WEP
101 The device supports static WEP key installation before connection.
102
104 Johannes Berg <johannes@sipsolutions.net>
105 Author.
106
108Kernel Hackers Manual 3.10 June 2019 ENUM WIPHY_FLAGS(9)