72
72
* For drivers supporting TDLS with external setup (WIPHY_FLAG_SUPPORTS_TDLS
73
73
* and WIPHY_FLAG_TDLS_EXTERNAL_SETUP), the station lifetime is as follows:
74
74
* - a setup station entry is added, not yet authorized, without any rate
75
- * or capability information, this just exists to avoid race conditions
75
+ * or capability information; this just exists to avoid race conditions
76
76
* - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid
77
77
* to add rate and capability information to the station and at the same
78
78
* time mark it authorized.
87
87
* DOC: Frame transmission/registration support
88
88
*
89
89
* Frame transmission and registration support exists to allow userspace
90
- * management entities such as wpa_supplicant react to management frames
90
+ * management entities such as wpa_supplicant to react to management frames
91
91
* that are not being handled by the kernel. This includes, for example,
92
92
* certain classes of action frames that cannot be handled in the kernel
93
93
* for various reasons.
113
113
*
114
114
* Frame transmission allows userspace to send for example the required
115
115
* responses to action frames. It is subject to some sanity checking,
116
- * but many frames can be transmitted. When a frame was transmitted, its
116
+ * but many frames can be transmitted. When a frame is transmitted, its
117
117
* status is indicated to the sending socket.
118
118
*
119
119
* For more technical details, see the corresponding command descriptions
123
123
/**
124
124
* DOC: Virtual interface / concurrency capabilities
125
125
*
126
- * Some devices are able to operate with virtual MACs, they can have
126
+ * Some devices are able to operate with virtual MACs; they can have
127
127
* more than one virtual interface. The capability handling for this
128
128
* is a bit complex though, as there may be a number of restrictions
129
129
* on the types of concurrency that are supported.
135
135
* Once concurrency is desired, more attributes must be observed:
136
136
* To start with, since some interface types are purely managed in
137
137
* software, like the AP-VLAN type in mac80211 for example, there's
138
- * an additional list of these, they can be added at any time and
138
+ * an additional list of these; they can be added at any time and
139
139
* are only restricted by some semantic restrictions (e.g. AP-VLAN
140
140
* cannot be added without a corresponding AP interface). This list
141
141
* is exported in the %NL80211_ATTR_SOFTWARE_IFTYPES attribute.
164
164
* Packet coalesce feature helps to reduce number of received interrupts
165
165
* to host by buffering these packets in firmware/hardware for some
166
166
* predefined time. Received interrupt will be generated when one of the
167
- * following events occur .
167
+ * following events occurs .
168
168
* a) Expiration of hardware timer whose expiration time is set to maximum
169
169
* coalescing delay of matching coalesce rule.
170
170
* b) Coalescing buffer in hardware reaches its limit.
174
174
* rule.
175
175
* a) Maximum coalescing delay
176
176
* b) List of packet patterns which needs to be matched
177
- * c) Condition for coalescence. pattern 'match' or 'no match'
177
+ * c) Condition for coalescence: pattern 'match' or 'no match'
178
178
* Multiple such rules can be created.
179
179
*/
180
180
213
213
/**
214
214
* DOC: FILS shared key authentication offload
215
215
*
216
- * FILS shared key authentication offload can be advertized by drivers by
216
+ * FILS shared key authentication offload can be advertised by drivers by
217
217
* setting @NL80211_EXT_FEATURE_FILS_SK_OFFLOAD flag. The drivers that support
218
218
* FILS shared key authentication offload should be able to construct the
219
219
* authentication and association frames for FILS shared key authentication and
239
239
* The PMKSA can be maintained in userspace persistently so that it can be used
240
240
* later after reboots or wifi turn off/on also.
241
241
*
242
- * %NL80211_ATTR_FILS_CACHE_ID is the cache identifier advertized by a FILS
242
+ * %NL80211_ATTR_FILS_CACHE_ID is the cache identifier advertised by a FILS
243
243
* capable AP supporting PMK caching. It specifies the scope within which the
244
244
* PMKSAs are cached in an ESS. %NL80211_CMD_SET_PMKSA and
245
245
* %NL80211_CMD_DEL_PMKSA are enhanced to allow support for PMKSA caching based
290
290
* If the configuration needs to be applied for specific peer then the MAC
291
291
* address of the peer needs to be passed in %NL80211_ATTR_MAC, otherwise the
292
292
* configuration will be applied for all the connected peers in the vif except
293
- * any peers that have peer specific configuration for the TID by default; if
294
- * the %NL80211_TID_CONFIG_ATTR_OVERRIDE flag is set, peer specific values
293
+ * any peers that have peer- specific configuration for the TID by default; if
294
+ * the %NL80211_TID_CONFIG_ATTR_OVERRIDE flag is set, peer- specific values
295
295
* will be overwritten.
296
296
*
297
- * All this configuration is valid only for STA's current connection
298
- * i.e. the configuration will be reset to default when the STA connects back
297
+ * All this configuration is valid only for STA's current connection,
298
+ * i.e., the configuration will be reset to default when the STA connects back
299
299
* after disconnection/roaming, and this configuration will be cleared when
300
300
* the interface goes down.
301
301
*/
521
521
* %NL80211_ATTR_SCHED_SCAN_PLANS. If %NL80211_ATTR_SCHED_SCAN_PLANS is
522
522
* not specified and only %NL80211_ATTR_SCHED_SCAN_INTERVAL is specified,
523
523
* scheduled scan will run in an infinite loop with the specified interval.
524
- * These attributes are mutually exculsive ,
524
+ * These attributes are mutually exclusive ,
525
525
* i.e. NL80211_ATTR_SCHED_SCAN_INTERVAL must not be passed if
526
526
* NL80211_ATTR_SCHED_SCAN_PLANS is defined.
527
527
* If for some reason scheduled scan is aborted by the driver, all scan
552
552
* %NL80211_CMD_STOP_SCHED_SCAN command is received or when the interface
553
553
* is brought down while a scheduled scan was running.
554
554
*
555
- * @NL80211_CMD_GET_SURVEY: get survey resuls , e.g. channel occupation
555
+ * @NL80211_CMD_GET_SURVEY: get survey results , e.g. channel occupation
556
556
* or noise level
557
557
* @NL80211_CMD_NEW_SURVEY_RESULTS: survey data notification (as a reply to
558
558
* NL80211_CMD_GET_SURVEY and on the "scan" multicast group)
563
563
* using %NL80211_ATTR_SSID, %NL80211_ATTR_FILS_CACHE_ID,
564
564
* %NL80211_ATTR_PMKID, and %NL80211_ATTR_PMK in case of FILS
565
565
* authentication where %NL80211_ATTR_FILS_CACHE_ID is the identifier
566
- * advertized by a FILS capable AP identifying the scope of PMKSA in an
566
+ * advertised by a FILS capable AP identifying the scope of PMKSA in an
567
567
* ESS.
568
568
* @NL80211_CMD_DEL_PMKSA: Delete a PMKSA cache entry, using %NL80211_ATTR_MAC
569
569
* (for the BSSID) and %NL80211_ATTR_PMKID or using %NL80211_ATTR_SSID,
608
608
* BSSID in case of station mode). %NL80211_ATTR_SSID is used to specify
609
609
* the SSID (mainly for association, but is included in authentication
610
610
* request, too, to help BSS selection. %NL80211_ATTR_WIPHY_FREQ +
611
- * %NL80211_ATTR_WIPHY_FREQ_OFFSET is used to specify the frequence of the
611
+ * %NL80211_ATTR_WIPHY_FREQ_OFFSET is used to specify the frequency of the
612
612
* channel in MHz. %NL80211_ATTR_AUTH_TYPE is used to specify the
613
613
* authentication type. %NL80211_ATTR_IE is used to define IEs
614
614
* (VendorSpecificInfo, but also including RSN IE and FT IEs) to be added
817
817
* reached.
818
818
* @NL80211_CMD_SET_CHANNEL: Set the channel (using %NL80211_ATTR_WIPHY_FREQ
819
819
* and the attributes determining channel width) the given interface
820
- * (identifed by %NL80211_ATTR_IFINDEX) shall operate on.
820
+ * (identified by %NL80211_ATTR_IFINDEX) shall operate on.
821
821
* In case multiple channels are supported by the device, the mechanism
822
822
* with which it switches channels is implementation-defined.
823
823
* When a monitor interface is given, it can only switch channel while
889
889
* inform userspace of the new replay counter.
890
890
*
891
891
* @NL80211_CMD_PMKSA_CANDIDATE: This is used as an event to inform userspace
892
- * of PMKSA caching dandidates .
892
+ * of PMKSA caching candidates .
893
893
*
894
894
* @NL80211_CMD_TDLS_OPER: Perform a high-level TDLS command (e.g. link setup).
895
895
* In addition, this can be used as an event to request userspace to take
925
925
*
926
926
* @NL80211_CMD_PROBE_CLIENT: Probe an associated station on an AP interface
927
927
* by sending a null data frame to it and reporting when the frame is
928
- * acknowleged . This is used to allow timing out inactive clients. Uses
928
+ * acknowledged . This is used to allow timing out inactive clients. Uses
929
929
* %NL80211_ATTR_IFINDEX and %NL80211_ATTR_MAC. The command returns a
930
930
* direct reply with an %NL80211_ATTR_COOKIE that is later used to match
931
931
* up the event with the request. The event includes the same data and
@@ -1847,7 +1847,7 @@ enum nl80211_commands {
1847
1847
* using %CMD_CONTROL_PORT_FRAME. If control port routing over NL80211 is
1848
1848
* to be used then userspace must also use the %NL80211_ATTR_SOCKET_OWNER
1849
1849
* flag. When used with %NL80211_ATTR_CONTROL_PORT_NO_PREAUTH, pre-auth
1850
- * frames are not forwared over the control port.
1850
+ * frames are not forwarded over the control port.
1851
1851
*
1852
1852
* @NL80211_ATTR_TESTDATA: Testmode data blob, passed through to the driver.
1853
1853
* We recommend using nested, driver-specific attributes within this.
@@ -1984,10 +1984,10 @@ enum nl80211_commands {
1984
1984
* bit. Depending on which antennas are selected in the bitmap, 802.11n
1985
1985
* drivers can derive which chainmasks to use (if all antennas belonging to
1986
1986
* a particular chain are disabled this chain should be disabled) and if
1987
- * a chain has diversity antennas wether diversity should be used or not.
1987
+ * a chain has diversity antennas whether diversity should be used or not.
1988
1988
* HT capabilities (STBC, TX Beamforming, Antenna selection) can be
1989
1989
* derived from the available chains after applying the antenna mask.
1990
- * Non-802.11n drivers can derive wether to use diversity or not.
1990
+ * Non-802.11n drivers can derive whether to use diversity or not.
1991
1991
* Drivers may reject configurations or RX/TX mask combinations they cannot
1992
1992
* support by returning -EINVAL.
1993
1993
*
@@ -2557,7 +2557,7 @@ enum nl80211_commands {
2557
2557
* from successful FILS authentication and is used with
2558
2558
* %NL80211_CMD_CONNECT.
2559
2559
*
2560
- * @NL80211_ATTR_FILS_CACHE_ID: A 2-octet identifier advertized by a FILS AP
2560
+ * @NL80211_ATTR_FILS_CACHE_ID: A 2-octet identifier advertised by a FILS AP
2561
2561
* identifying the scope of PMKSAs. This is used with
2562
2562
* @NL80211_CMD_SET_PMKSA and @NL80211_CMD_DEL_PMKSA.
2563
2563
*
@@ -4200,7 +4200,7 @@ enum nl80211_wmm_rule {
4200
4200
* (100 * dBm).
4201
4201
* @NL80211_FREQUENCY_ATTR_DFS_STATE: current state for DFS
4202
4202
* (enum nl80211_dfs_state)
4203
- * @NL80211_FREQUENCY_ATTR_DFS_TIME: time in miliseconds for how long
4203
+ * @NL80211_FREQUENCY_ATTR_DFS_TIME: time in milliseconds for how long
4204
4204
* this channel is in this DFS state.
4205
4205
* @NL80211_FREQUENCY_ATTR_NO_HT40_MINUS: HT40- isn't possible with this
4206
4206
* channel as the control channel
@@ -5518,7 +5518,7 @@ enum nl80211_tx_rate_setting {
5518
5518
* (%NL80211_TID_CONFIG_ATTR_TIDS, %NL80211_TID_CONFIG_ATTR_OVERRIDE).
5519
5519
* @NL80211_TID_CONFIG_ATTR_PEER_SUPP: same as the previous per-vif one, but
5520
5520
* per peer instead.
5521
- * @NL80211_TID_CONFIG_ATTR_OVERRIDE: flag attribue , if set indicates
5521
+ * @NL80211_TID_CONFIG_ATTR_OVERRIDE: flag attribute , if set indicates
5522
5522
* that the new configuration overrides all previous peer
5523
5523
* configurations, otherwise previous peer specific configurations
5524
5524
* should be left untouched.
@@ -5901,7 +5901,7 @@ enum nl80211_attr_coalesce_rule {
5901
5901
5902
5902
/**
5903
5903
* enum nl80211_coalesce_condition - coalesce rule conditions
5904
- * @NL80211_COALESCE_CONDITION_MATCH: coalaesce Rx packets when patterns
5904
+ * @NL80211_COALESCE_CONDITION_MATCH: coalesce Rx packets when patterns
5905
5905
* in a rule are matched.
5906
5906
* @NL80211_COALESCE_CONDITION_NO_MATCH: coalesce Rx packets when patterns
5907
5907
* in a rule are not matched.
@@ -6000,7 +6000,7 @@ enum nl80211_if_combination_attrs {
6000
6000
* enum nl80211_plink_state - state of a mesh peer link finite state machine
6001
6001
*
6002
6002
* @NL80211_PLINK_LISTEN: initial state, considered the implicit
6003
- * state of non existent mesh peer links
6003
+ * state of non- existent mesh peer links
6004
6004
* @NL80211_PLINK_OPN_SNT: mesh plink open frame has been sent to
6005
6005
* this mesh peer
6006
6006
* @NL80211_PLINK_OPN_RCVD: mesh plink open frame has been received
@@ -6293,7 +6293,7 @@ enum nl80211_feature_flags {
6293
6293
* request to use RRM (see %NL80211_ATTR_USE_RRM) with
6294
6294
* %NL80211_CMD_ASSOCIATE and %NL80211_CMD_CONNECT requests, which will set
6295
6295
* the ASSOC_REQ_USE_RRM flag in the association request even if
6296
- * NL80211_FEATURE_QUIET is not advertized .
6296
+ * NL80211_FEATURE_QUIET is not advertised .
6297
6297
* @NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER: This device supports MU-MIMO air
6298
6298
* sniffer which means that it can be configured to hear packets from
6299
6299
* certain groups which can be configured by the
@@ -6305,15 +6305,15 @@ enum nl80211_feature_flags {
6305
6305
* the BSS that the interface that requested the scan is connected to
6306
6306
* (if available).
6307
6307
* @NL80211_EXT_FEATURE_BSS_PARENT_TSF: Per BSS, this driver reports the
6308
- * time the last beacon/probe was received. For a non MLO connection, the
6308
+ * time the last beacon/probe was received. For a non- MLO connection, the
6309
6309
* time is the TSF of the BSS that the interface that requested the scan is
6310
6310
* connected to (if available). For an MLO connection, the time is the TSF
6311
6311
* of the BSS corresponding with link ID specified in the scan request (if
6312
6312
* specified).
6313
6313
* @NL80211_EXT_FEATURE_SET_SCAN_DWELL: This driver supports configuration of
6314
6314
* channel dwell time.
6315
6315
* @NL80211_EXT_FEATURE_BEACON_RATE_LEGACY: Driver supports beacon rate
6316
- * configuration (AP/mesh), supporting a legacy (non HT/VHT) rate.
6316
+ * configuration (AP/mesh), supporting a legacy (non- HT/VHT) rate.
6317
6317
* @NL80211_EXT_FEATURE_BEACON_RATE_HT: Driver supports beacon rate
6318
6318
* configuration (AP/mesh) with HT rates.
6319
6319
* @NL80211_EXT_FEATURE_BEACON_RATE_VHT: Driver supports beacon rate
@@ -6649,7 +6649,7 @@ enum nl80211_timeout_reason {
6649
6649
* request parameters IE in the probe request
6650
6650
* @NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP: accept broadcast probe responses
6651
6651
* @NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE: send probe request frames at
6652
- * rate of at least 5.5M. In case non OCE AP is discovered in the channel,
6652
+ * rate of at least 5.5M. In case non- OCE AP is discovered in the channel,
6653
6653
* only the first probe req in the channel will be sent in high rate.
6654
6654
* @NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION: allow probe request
6655
6655
* tx deferral (dot11FILSProbeDelay shall be set to 15ms)
@@ -6685,7 +6685,7 @@ enum nl80211_timeout_reason {
6685
6685
* received on the 2.4/5 GHz channels to actively scan only the 6GHz
6686
6686
* channels on which APs are expected to be found. Note that when not set,
6687
6687
* the scan logic would scan all 6GHz channels, but since transmission of
6688
- * probe requests on non PSC channels is limited, it is highly likely that
6688
+ * probe requests on non- PSC channels is limited, it is highly likely that
6689
6689
* these channels would passively be scanned. Also note that when the flag
6690
6690
* is set, in addition to the colocated APs, PSC channels would also be
6691
6691
* scanned if the user space has asked for it.
@@ -7017,7 +7017,7 @@ enum nl80211_nan_func_term_reason {
7017
7017
* The instance ID for the follow up Service Discovery Frame. This is u8.
7018
7018
* @NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID: relevant if the function's type
7019
7019
* is follow up. This is a u8.
7020
- * The requestor instance ID for the follow up Service Discovery Frame.
7020
+ * The requester instance ID for the follow up Service Discovery Frame.
7021
7021
* @NL80211_NAN_FUNC_FOLLOW_UP_DEST: the MAC address of the recipient of the
7022
7022
* follow up Service Discovery Frame. This is a binary attribute.
7023
7023
* @NL80211_NAN_FUNC_CLOSE_RANGE: is this function limited for devices in a
@@ -7407,7 +7407,7 @@ enum nl80211_peer_measurement_attrs {
7407
7407
* @NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED: flag attribute indicating if
7408
7408
* trigger based ranging measurement is supported
7409
7409
* @NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED: flag attribute indicating
7410
- * if non trigger based ranging measurement is supported
7410
+ * if non- trigger- based ranging measurement is supported
7411
7411
*
7412
7412
* @NUM_NL80211_PMSR_FTM_CAPA_ATTR: internal
7413
7413
* @NL80211_PMSR_FTM_CAPA_ATTR_MAX: highest attribute number
@@ -7461,7 +7461,7 @@ enum nl80211_peer_measurement_ftm_capa {
7461
7461
* if neither %NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED nor
7462
7462
* %NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED is set, EDCA based
7463
7463
* ranging will be used.
7464
- * @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED: request non trigger based
7464
+ * @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED: request non- trigger- based
7465
7465
* ranging measurement (flag)
7466
7466
* This attribute and %NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED are
7467
7467
* mutually exclusive.
@@ -7539,7 +7539,7 @@ enum nl80211_peer_measurement_ftm_failure_reasons {
7539
7539
* @NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS: number of FTM Request frames
7540
7540
* transmitted (u32, optional)
7541
7541
* @NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES: number of FTM Request frames
7542
- * that were acknowleged (u32, optional)
7542
+ * that were acknowledged (u32, optional)
7543
7543
* @NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME: retry time received from the
7544
7544
* busy peer (u32, seconds)
7545
7545
* @NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP: actual number of bursts exponent
0 commit comments