History

cfg80211: add no HE indication to the channel flag

The regulatory domain might forbid HE operation. Certain regulatory domains may restrict it for specific channels whereas others may do it for the whole regulatory domain. Add an option to indicate it in the channel flag.

Haim Dreyfuss committed 6 years ago

Commit 1e61d821 parent 3c706b94 files · +12 −0Browse files

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

Unified · Split

include/uapi/linux/nl80211.h+5−0
@@ -3587,6 +3587,8 @@ enum nl80211_wmm_rule { · 3586 unmodified lines
35873587 * @NL80211_FREQUENCY_ATTR_WMM: this channel has wmm limitations.
35883588 * This is a nested attribute that contains the wmm limitation per AC.
35893589 * (see &enum nl80211_wmm_rule)
3590+ * @NL80211_FREQUENCY_ATTR_NO_HE: HE operation is not allowed on this channel
3591+ * in current regulatory domain.
35903592 * @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
35913593 * currently defined
35923594 * @__NL80211_FREQUENCY_ATTR_AFTER_LAST: internal use
@@ -3616,6 +3618,7 @@ enum nl80211_frequency_attr { · 23 unmodified lines
36163618 NL80211_FREQUENCY_ATTR_NO_20MHZ,
36173619 NL80211_FREQUENCY_ATTR_NO_10MHZ,
36183620 NL80211_FREQUENCY_ATTR_WMM,
3621+ NL80211_FREQUENCY_ATTR_NO_HE,
36193622
36203623 /* keep last */
36213624 __NL80211_FREQUENCY_ATTR_AFTER_LAST,
@@ -3813,6 +3816,7 @@ enum nl80211_sched_scan_match_attr { · 191 unmodified lines
38133816 * @NL80211_RRF_NO_HT40PLUS: channels can't be used in HT40+ operation
38143817 * @NL80211_RRF_NO_80MHZ: 80MHz operation not allowed
38153818 * @NL80211_RRF_NO_160MHZ: 160MHz operation not allowed
3819+ * @NL80211_RRF_NO_HE: HE operation not allowed
38163820 */
38173821 enum nl80211_reg_rule_flags {
38183822 NL80211_RRF_NO_OFDM = 1<<0,
@@ -3830,6 +3834,7 @@ enum nl80211_reg_rule_flags { · 11 unmodified lines
38303834 NL80211_RRF_NO_HT40PLUS = 1<<14,
38313835 NL80211_RRF_NO_80MHZ = 1<<15,
38323836 NL80211_RRF_NO_160MHZ = 1<<16,
3837+ NL80211_RRF_NO_HE = 1<<17,
38333838 };
38343839
38353840 #define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR

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