meta-netmodule-wlan/recipes-connectivity/iw/iw/400-wlan-srd-channel.patch

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,