BSS coloring: Disable BSS color during CCA
While we are doing CCA the BSS Color Disabled field inside the HE Operation Parameters field needs to be set. Tested-by: Peter Chiu <chui-hao.chiu@mediatek.com> Co-developed-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: John Crispin <john@phrozen.org> Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
This commit is contained in:
parent
f7d0b740e7
commit
86bd90eb37
1 changed files with 2 additions and 1 deletions
|
@ -200,7 +200,8 @@ u8 * hostapd_eid_he_operation(struct hostapd_data *hapd, u8 *eid)
|
||||||
if (hapd->iface->conf->he_op.he_er_su_disable)
|
if (hapd->iface->conf->he_op.he_er_su_disable)
|
||||||
params |= HE_OPERATION_ER_SU_DISABLE;
|
params |= HE_OPERATION_ER_SU_DISABLE;
|
||||||
|
|
||||||
if (hapd->iface->conf->he_op.he_bss_color_disabled)
|
if (hapd->iface->conf->he_op.he_bss_color_disabled ||
|
||||||
|
hapd->cca_in_progress)
|
||||||
params |= HE_OPERATION_BSS_COLOR_DISABLED;
|
params |= HE_OPERATION_BSS_COLOR_DISABLED;
|
||||||
if (hapd->iface->conf->he_op.he_bss_color_partial)
|
if (hapd->iface->conf->he_op.he_bss_color_partial)
|
||||||
params |= HE_OPERATION_BSS_COLOR_PARTIAL;
|
params |= HE_OPERATION_BSS_COLOR_PARTIAL;
|
||||||
|
|
Loading…
Reference in a new issue