35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
From ca3bd0e9ecb1b84a629a7aa4d58026f4642aebbd Mon Sep 17 00:00:00 2001
|
|
From: Patrick Walther <patrick.walther@netmodule.com>
|
|
Date: Tue, 28 Jan 2020 15:14:35 +0100
|
|
|
|
---
|
|
src/drivers/driver_nl80211_capa.c | 2 ++
|
|
src/drivers/nl80211_copy.h | 1 +
|
|
2 files changed, 3 insertions(+)
|
|
|
|
diff --git a/src/drivers/driver_nl80211_capa.c b/src/drivers/driver_nl80211_capa.c
|
|
index 0defd6c7b..698b7f329 100644
|
|
--- a/src/drivers/driver_nl80211_capa.c
|
|
+++ b/src/drivers/driver_nl80211_capa.c
|
|
@@ -1371,6 +1371,8 @@ static void phy_info_freq(struct hostapd_hw_modes *mode,
|
|
chan->flag |= HOSTAPD_CHAN_INDOOR_ONLY;
|
|
if (tb_freq[NL80211_FREQUENCY_ATTR_GO_CONCURRENT])
|
|
chan->flag |= HOSTAPD_CHAN_GO_CONCURRENT;
|
|
+ if (tb_freq[NL80211_FREQUENCY_ATTR_SRD_CHANNEL])
|
|
+ chan->flag |= HOSTAPD_CHAN_DISABLED;
|
|
|
|
if (tb_freq[NL80211_FREQUENCY_ATTR_NO_10MHZ])
|
|
chan->allowed_bw &= ~HOSTAPD_CHAN_WIDTH_10;
|
|
diff --git a/src/drivers/nl80211_copy.h b/src/drivers/nl80211_copy.h
|
|
index 6f09d1500..52413aabb 100644
|
|
--- a/src/drivers/nl80211_copy.h
|
|
+++ b/src/drivers/nl80211_copy.h
|
|
@@ -3530,6 +3530,7 @@ enum nl80211_frequency_attr {
|
|
NL80211_FREQUENCY_ATTR_NO_20MHZ,
|
|
NL80211_FREQUENCY_ATTR_NO_10MHZ,
|
|
NL80211_FREQUENCY_ATTR_WMM,
|
|
+ NL80211_FREQUENCY_ATTR_SRD_CHANNEL,
|
|
|
|
/* keep last */
|
|
__NL80211_FREQUENCY_ATTR_AFTER_LAST,
|