mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-02 03:17:48 +00:00
83 lines
3.7 KiB
Diff
83 lines
3.7 KiB
Diff
From b6bb46ef161e1c3890f517fdb04f081926fc1a08 Mon Sep 17 00:00:00 2001
|
|
From: Seevalamuthu Mariappan <seevalam@codeaurora.org>
|
|
Date: Tue, 23 Mar 2021 19:57:43 +0530
|
|
Subject: [PATCH] hostapd: update missing 5.9GHz channels
|
|
|
|
Update channel 165 and 173 in allowed channel.
|
|
This fixes below upstream commit,
|
|
833cdbe - "Add support for new 5 GHz channels 173 and 177"
|
|
|
|
Signed-off-by: Seevalamuthu Mariappan <seevalam@codeaurora.org>
|
|
---
|
|
src/common/hw_features_common.c | 2 +-
|
|
wpa_supplicant/wpa_supplicant.c | 4 ++--
|
|
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
Index: hostapd-2021-02-20-59e9794c/src/common/hw_features_common.c
|
|
===================================================================
|
|
--- hostapd-2021-02-20-59e9794c.orig/src/common/hw_features_common.c
|
|
+++ hostapd-2021-02-20-59e9794c/src/common/hw_features_common.c
|
|
@@ -114,7 +114,7 @@ int allowed_ht40_channel_pair(enum hosta
|
|
{
|
|
int ok, first;
|
|
int allowed[] = { 36, 44, 52, 60, 100, 108, 116, 124, 132, 140,
|
|
- 149, 157, 165, 184, 192 };
|
|
+ 149, 157, 165, 173, 184, 192 };
|
|
size_t k;
|
|
int ht40_plus, pri_chan, sec_chan;
|
|
|
|
Index: hostapd-2021-02-20-59e9794c/wpa_supplicant/wpa_supplicant.c
|
|
===================================================================
|
|
--- hostapd-2021-02-20-59e9794c.orig/wpa_supplicant/wpa_supplicant.c
|
|
+++ hostapd-2021-02-20-59e9794c/wpa_supplicant/wpa_supplicant.c
|
|
@@ -2507,8 +2507,8 @@ void ibss_mesh_setup_freq(struct wpa_sup
|
|
enum hostapd_hw_mode hw_mode;
|
|
struct hostapd_hw_modes *mode = NULL;
|
|
int ht40plus[] = { 1, 2, 3, 4, 5, 6, 36, 44, 52, 60, 100, 108, 116, 124, 132, 149, 157,
|
|
- 184, 192 };
|
|
- unsigned int bw80[] = { 5180, 5260, 5500, 5580, 5660, 5745, 5955,
|
|
+ 165, 173, 184, 192 };
|
|
+ unsigned int bw80[] = { 5180, 5260, 5500, 5580, 5660, 5745, 5825, 5955,
|
|
6035, 6115, 6195, 6275, 6355, 6435, 6515,
|
|
6595, 6675, 6755, 6835, 6915, 6995 };
|
|
unsigned int bw160[] = { 5955, 6115, 6275, 6435, 6595, 6755, 6915 };
|
|
Index: hostapd-2021-02-20-59e9794c/src/ap/acs.c
|
|
===================================================================
|
|
--- hostapd-2021-02-20-59e9794c.orig/src/ap/acs.c
|
|
+++ hostapd-2021-02-20-59e9794c/src/ap/acs.c
|
|
@@ -369,9 +369,10 @@ acs_survey_chan_interference_factor(stru
|
|
static int acs_usable_bw40_chan(const struct hostapd_channel_data *chan)
|
|
{
|
|
const int allowed[] = { 5180, 5220, 5260, 5300, 5500, 5540, 5580, 5620, 5660, 5745,
|
|
- 5785, 5955, 5995, 6035, 6075, 6115, 6155, 6195, 6235, 6275,
|
|
- 6315, 6355, 6395, 6435, 6475, 6515, 6555, 6595, 6635, 6675,
|
|
- 6715, 6755, 6795, 6835, 6875, 6915, 6955, 6995, 7035, 7075 };
|
|
+ 5785, 5825, 5865, 5955, 5995, 6035, 6075, 6115, 6155, 6195,
|
|
+ 6235, 6275, 6315, 6355, 6395, 6435, 6475, 6515, 6555, 6595,
|
|
+ 6635, 6675, 6715, 6755, 6795, 6835, 6875, 6915, 6955, 6995,
|
|
+ 7035, 7075 };
|
|
unsigned int i;
|
|
|
|
for (i = 0; i < ARRAY_SIZE(allowed); i++)
|
|
@@ -384,9 +385,8 @@ static int acs_usable_bw40_chan(const st
|
|
|
|
static int acs_usable_bw80_chan(const struct hostapd_channel_data *chan)
|
|
{
|
|
- const int allowed[] = { 5180, 5260, 5500, 5580, 5660, 5745, 6035, 6115, 6195,
|
|
- 6275, 6355, 6435, 6515, 6595, 6675, 6755, 6835, 6915,
|
|
- 6995 };
|
|
+ const int allowed[] = { 5180, 5260, 5500, 5580, 5660, 5745, 5825, 6035, 6115, 6195,
|
|
+ 6275, 6355, 6435, 6515, 6595, 6675, 6755, 6835, 6915, 6995 };
|
|
unsigned int i;
|
|
|
|
for (i = 0; i < ARRAY_SIZE(allowed); i++)
|
|
@@ -399,7 +399,7 @@ static int acs_usable_bw80_chan(const st
|
|
|
|
static int acs_usable_bw160_chan(const struct hostapd_channel_data *chan)
|
|
{
|
|
- const int allowed[] = { 5180, 5500, 5955, 6115, 6275, 6435, 6595, 6755, 6915 };
|
|
+ const int allowed[] = { 5180, 5500, 5745, 5955, 6115, 6275, 6435, 6595, 6755, 6915 };
|
|
unsigned int i;
|
|
|
|
for (i = 0; i < ARRAY_SIZE(allowed); i++)
|