diff --git a/core/sme/src/csr/csr_util.c b/core/sme/src/csr/csr_util.c index 82f32bbaa35d..978e4661ea89 100644 --- a/core/sme/src/csr/csr_util.c +++ b/core/sme/src/csr/csr_util.c @@ -1742,7 +1742,8 @@ static bool csr_get_phy_mode_in_use(struct mac_context *mac_ctx, break; case eCSR_DOT11_MODE_11n_ONLY: - if (eCSR_DOT11_MODE_11n == bssPhyMode) { + if (eCSR_DOT11_MODE_11n == bssPhyMode || + bssPhyMode >= eCSR_DOT11_MODE_11ac) { fMatch = true; cfgDot11Mode = eCSR_CFG_DOT11_MODE_11N;