mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 17:42:41 +00:00
1. Set HT VHT HE based on the hw_mode 2. Set secondary frequency (center_freq1) based on bandwidth 3. Add HE parameter in ubus call switch_chan Signed-off-by: Chaitanya Godavarthi <chaitanya.kiran@netexperience.com>
29 lines
1.0 KiB
Diff
29 lines
1.0 KiB
Diff
Index: hostapd-2020-07-02-58b384f4/src/ap/ubus.c
|
|
===================================================================
|
|
--- hostapd-2020-07-02-58b384f4.orig/src/ap/ubus.c
|
|
+++ hostapd-2020-07-02-58b384f4/src/ap/ubus.c
|
|
@@ -528,6 +528,7 @@ enum {
|
|
CSA_SEC_CHANNEL_OFFSET,
|
|
CSA_HT,
|
|
CSA_VHT,
|
|
+ CSA_HE,
|
|
CSA_BLOCK_TX,
|
|
__CSA_MAX
|
|
};
|
|
@@ -541,6 +542,7 @@ static const struct blobmsg_policy csa_p
|
|
[CSA_SEC_CHANNEL_OFFSET] = { "sec_channel_offset", BLOBMSG_TYPE_INT32 },
|
|
[CSA_HT] = { "ht", BLOBMSG_TYPE_BOOL },
|
|
[CSA_VHT] = { "vht", BLOBMSG_TYPE_BOOL },
|
|
+ [CSA_HE] = { "he", BLOBMSG_TYPE_BOOL },
|
|
[CSA_BLOCK_TX] = { "block_tx", BLOBMSG_TYPE_BOOL },
|
|
};
|
|
|
|
@@ -783,6 +785,7 @@ hostapd_switch_chan(struct ubus_context
|
|
SET_CSA_SETTING(CSA_SEC_CHANNEL_OFFSET, freq_params.sec_channel_offset, u32);
|
|
SET_CSA_SETTING(CSA_HT, freq_params.ht_enabled, bool);
|
|
SET_CSA_SETTING(CSA_VHT, freq_params.vht_enabled, bool);
|
|
+ SET_CSA_SETTING(CSA_HE, freq_params.he_enabled, bool);
|
|
SET_CSA_SETTING(CSA_BLOCK_TX, block_tx, bool);
|
|
|
|
for (i = 0; i < hapd->iface->num_bss; i++) {
|