History

Merge tag 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next

Kalle Valo says: ==================== wireless-next patches for v6.8 The third "new features" pull request for v6.8. This is a smaller one to clear up our tree before the break and nothing really noteworthy this time. Major changes: stack * cfg80211: introduce cfg80211_ssid_eq() for SSID matching * cfg80211: support P2P operation on DFS channels * mac80211: allow 64-bit radiotap timestamps iwlwifi * AX210: allow concurrent P2P operation on DFS channels ====================

David S. Miller committed 2 years ago

Commit a27359a2 parents 8146c3f 968509167 files · +2785 −471Browse files

Showing the changes to include/uapi (1 of 67 files). Show all

Unified · Split

include/uapi/linux/nl80211.h+29−0
@@ -4256,6 +4256,14 @@ enum nl80211_wmm_rule { · 4255 unmodified lines
4256 * in current regulatory domain.4256 * in current regulatory domain.
4257 * @NL80211_FREQUENCY_ATTR_PSD: Power spectral density (in dBm) that4257 * @NL80211_FREQUENCY_ATTR_PSD: Power spectral density (in dBm) that
4258 * is allowed on this channel in current regulatory domain.4258 * is allowed on this channel in current regulatory domain.
4259 * @NL80211_FREQUENCY_ATTR_DFS_CONCURRENT: Operation on this channel is
4260 * allowed for peer-to-peer or adhoc communication under the control
4261 * of a DFS master which operates on the same channel (FCC-594280 D01
4262 * Section B.3). Should be used together with %NL80211_RRF_DFS only.
4263 * @NL80211_FREQUENCY_ATTR_NO_UHB_VLP_CLIENT: Client connection to VLP AP
4264 * not allowed using this channel
4265 * @NL80211_FREQUENCY_ATTR_NO_UHB_AFC_CLIENT: Client connection to AFC AP
4266 * not allowed using this channel
4259 * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number4267 * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
4260 * currently defined4268 * currently defined
4261 * @__NL80211_FREQUENCY_ATTR_AFTER_LAST: internal use4269 * @__NL80211_FREQUENCY_ATTR_AFTER_LAST: internal use
@@ -4295,6 +4303,9 @@ enum nl80211_frequency_attr { · 33 unmodified lines
4295 NL80211_FREQUENCY_ATTR_NO_320MHZ,4303 NL80211_FREQUENCY_ATTR_NO_320MHZ,
4296 NL80211_FREQUENCY_ATTR_NO_EHT,4304 NL80211_FREQUENCY_ATTR_NO_EHT,
4297 NL80211_FREQUENCY_ATTR_PSD,4305 NL80211_FREQUENCY_ATTR_PSD,
4306 NL80211_FREQUENCY_ATTR_DFS_CONCURRENT,
4307 NL80211_FREQUENCY_ATTR_NO_UHB_VLP_CLIENT,
4308 NL80211_FREQUENCY_ATTR_NO_UHB_AFC_CLIENT,
4298 4309
4299 /* keep last */4310 /* keep last */
4300 __NL80211_FREQUENCY_ATTR_AFTER_LAST,4311 __NL80211_FREQUENCY_ATTR_AFTER_LAST,
@@ -4500,6 +4511,12 @@ enum nl80211_sched_scan_match_attr { · 199 unmodified lines
4500 * @NL80211_RRF_NO_320MHZ: 320MHz operation not allowed4511 * @NL80211_RRF_NO_320MHZ: 320MHz operation not allowed
4501 * @NL80211_RRF_NO_EHT: EHT operation not allowed4512 * @NL80211_RRF_NO_EHT: EHT operation not allowed
4502 * @NL80211_RRF_PSD: Ruleset has power spectral density value4513 * @NL80211_RRF_PSD: Ruleset has power spectral density value
4514 * @NL80211_RRF_DFS_CONCURRENT: Operation on this channel is allowed for
4515 peer-to-peer or adhoc communication under the control of a DFS master
4516 which operates on the same channel (FCC-594280 D01 Section B.3).
4517 Should be used together with %NL80211_RRF_DFS only.
4518 * @NL80211_RRF_NO_UHB_VLP_CLIENT: Client connection to VLP AP not allowed
4519 * @NL80211_RRF_NO_UHB_AFC_CLIENT: Client connection to AFC AP not allowed
4503 */4520 */
4504enum nl80211_reg_rule_flags {4521enum nl80211_reg_rule_flags {
4505 NL80211_RRF_NO_OFDM = 1<<0,4522 NL80211_RRF_NO_OFDM = 1<<0,
@@ -4521,6 +4538,9 @@ enum nl80211_reg_rule_flags { · 15 unmodified lines
4521 NL80211_RRF_NO_320MHZ = 1<<18,4538 NL80211_RRF_NO_320MHZ = 1<<18,
4522 NL80211_RRF_NO_EHT = 1<<19,4539 NL80211_RRF_NO_EHT = 1<<19,
4523 NL80211_RRF_PSD = 1<<20,4540 NL80211_RRF_PSD = 1<<20,
4541 NL80211_RRF_DFS_CONCURRENT = 1<<21,
4542 NL80211_RRF_NO_UHB_VLP_CLIENT = 1<<22,
4543 NL80211_RRF_NO_UHB_AFC_CLIENT = 1<<23,
4524};4544};
4525 4545
4526#define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR4546#define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR
@@ -5076,9 +5096,12 @@ enum nl80211_bss_use_for { · 549 unmodified lines
5076 * BSS isn't possible5096 * BSS isn't possible
5077 * @NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY: NSTR nonprimary links aren't5097 * @NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY: NSTR nonprimary links aren't
5078 * supported by the device, and this BSS entry represents one.5098 * supported by the device, and this BSS entry represents one.
5099 * @NL80211_BSS_CANNOT_USE_UHB_PWR_MISMATCH: STA is not supporting
5100 * the AP power type (SP, VLP, AP) that the AP uses.
5079 */5101 */
5080enum nl80211_bss_cannot_use_reasons {5102enum nl80211_bss_cannot_use_reasons {
5081 NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY = 1 << 0,5103 NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY = 1 << 0,
5104 NL80211_BSS_CANNOT_USE_UHB_PWR_MISMATCH = 1 << 1,
5082};5105};
5083 5106
5084/**5107/**
@@ -6492,6 +6515,11 @@ enum nl80211_feature_flags { · 1407 unmodified lines
6492 * @NL80211_EXT_FEATURE_OWE_OFFLOAD_AP: Driver/Device wants to do OWE DH IE6515 * @NL80211_EXT_FEATURE_OWE_OFFLOAD_AP: Driver/Device wants to do OWE DH IE
6493 * handling in AP mode.6516 * handling in AP mode.
6494 *6517 *
6518 * @NL80211_EXT_FEATURE_DFS_CONCURRENT: The device supports peer-to-peer or
6519 * ad hoc operation on DFS channels under the control of a concurrent
6520 * DFS master on the same channel as described in FCC-594280 D01
6521 * (Section B.3). This, for example, allows P2P GO and P2P clients to
6522 * operate on DFS channels as long as there's a concurrent BSS connection.
6495 * @NUM_NL80211_EXT_FEATURES: number of extended features.6523 * @NUM_NL80211_EXT_FEATURES: number of extended features.
6496 * @MAX_NL80211_EXT_FEATURES: highest extended feature index.6524 * @MAX_NL80211_EXT_FEATURES: highest extended feature index.
6497 */6525 */
@@ -6565,6 +6593,7 @@ enum nl80211_ext_feature_index { · 67 unmodified lines
6565 NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA,6593 NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA,
6566 NL80211_EXT_FEATURE_OWE_OFFLOAD,6594 NL80211_EXT_FEATURE_OWE_OFFLOAD,
6567 NL80211_EXT_FEATURE_OWE_OFFLOAD_AP,6595 NL80211_EXT_FEATURE_OWE_OFFLOAD_AP,
6596 NL80211_EXT_FEATURE_DFS_CONCURRENT,
6568 6597
6569 /* add new features before the definition below */6598 /* add new features before the definition below */
6570 NUM_NL80211_EXT_FEATURES,6599 NUM_NL80211_EXT_FEATURES,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t