35 lines
1.4 KiB
Diff
35 lines
1.4 KiB
Diff
--- a/info.c 2018-04-24 15:21:57.715128889 +0200
|
|
+++ b/info.c 2018-04-24 15:18:56.415126745 +0200
|
|
@@ -190,6 +190,10 @@ static int print_phy_handler(struct nl_m
|
|
|
|
if (tb_freq[NL80211_FREQUENCY_ATTR_RADAR])
|
|
print_flag("radar detection", &open);
|
|
+
|
|
+ /* do not use short range device channels */
|
|
+ if (tb_freq[NL80211_FREQUENCY_ATTR_SRD_CHANNEL])
|
|
+ print_flag("SRD", &open);
|
|
next:
|
|
if (open)
|
|
printf(")");
|
|
--- a/nl80211.h 2018-04-24 15:21:57.695128889 +0200
|
|
+++ b/nl80211.h 2018-04-24 15:18:56.415126745 +0200
|
|
@@ -3369,6 +3369,8 @@ enum nl80211_wmm_rule {
|
|
* on this channel in current regulatory domain.
|
|
* @NL80211_FREQUENCY_ATTR_16MHZ: 16 MHz operation is allowed
|
|
* on this channel in current regulatory domain.
|
|
+* @NL80211_FREQUENCY_ATTR_SRD_CHANNEL: short range devices mode
|
|
+* on this channel in current regulatory domain.
|
|
* @NL80211_FREQUENCY_ATTR_MAX: highest frequency attribute number
|
|
* currently defined
|
|
* @__NL80211_FREQUENCY_ATTR_AFTER_LAST: internal use
|
|
@@ -3398,6 +3400,9 @@ enum nl80211_frequency_attr {
|
|
NL80211_FREQUENCY_ATTR_4MHZ,
|
|
NL80211_FREQUENCY_ATTR_8MHZ,
|
|
NL80211_FREQUENCY_ATTR_16MHZ,
|
|
+ NL80211_FREQUENCY_ATTR_NO_320MHZ,
|
|
+ NL80211_FREQUENCY_ATTR_NO_EHT,
|
|
+ NL80211_FREQUENCY_ATTR_SRD_CHANNEL,
|
|
|
|
/* keep last */
|
|
__NL80211_FREQUENCY_ATTR_AFTER_LAST,
|