diff options
author | Felix Fietkau <nbd@nbd.name> | 2021-07-07 17:37:08 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2021-07-12 13:33:47 +0200 |
commit | 1ec4af41511f6d95ff7a370898a0be3ee43c0f00 (patch) | |
tree | c5b9513e7d331c4d50f6cdd990c2c8c24415b224 /package/network/services | |
parent | 9aa0561534e8ea210d5a57c40ae0fcad5cada212 (diff) | |
download | upstream-1ec4af41511f6d95ff7a370898a0be3ee43c0f00.tar.gz upstream-1ec4af41511f6d95ff7a370898a0be3ee43c0f00.tar.bz2 upstream-1ec4af41511f6d95ff7a370898a0be3ee43c0f00.zip |
hostapd: add support for enabling HE on channel switch
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package/network/services')
-rw-r--r-- | package/network/services/hostapd/src/src/ap/ubus.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/package/network/services/hostapd/src/src/ap/ubus.c b/package/network/services/hostapd/src/src/ap/ubus.c index 85fd6f1cc7..49901fc4c3 100644 --- a/package/network/services/hostapd/src/src/ap/ubus.c +++ b/package/network/services/hostapd/src/src/ap/ubus.c @@ -742,6 +742,7 @@ enum { CSA_SEC_CHANNEL_OFFSET, CSA_HT, CSA_VHT, + CSA_HE, CSA_BLOCK_TX, __CSA_MAX }; @@ -755,6 +756,7 @@ static const struct blobmsg_policy csa_policy[__CSA_MAX] = { [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 }, }; @@ -791,6 +793,7 @@ hostapd_switch_chan(struct ubus_context *ctx, struct ubus_object *obj, 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++) { |