From a68cf9241addecbc6e37fb553e33f467e2b1eac8 Mon Sep 17 00:00:00 2001 From: hqu Date: Thu, 20 Feb 2020 17:22:51 +0800 Subject: [PATCH] qcacld-3.0: Set er_su_disable with peer assoc cmd Peer assoc cmd always carry er_su_disable with value 0 through peer_he_ops, it's wrong. When er_su_disable set with value 1 from ref-ap assoc rsp cmd, sta's er_su_disable with peer assoc cmd should also follow with ref-ap's er_su_disable setting. Fix is to set er_su_disable from he_op of tpAddStaParams. Change-Id: Id96f2865ec1ff953478b9519928fe3c766c96e99 CRs-Fixed: 2625546 --- core/wma/src/wma_he.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/wma/src/wma_he.c b/core/wma/src/wma_he.c index 1d795fcd78..13668ee1d4 100644 --- a/core/wma/src/wma_he.c +++ b/core/wma/src/wma_he.c @@ -1277,6 +1277,7 @@ void wma_populate_peer_he_cap(struct peer_assoc_params *peer, WMI_HEOPS_DEFPE_SET(he_ops, he_op->default_pe); WMI_HEOPS_TWT_SET(he_ops, he_op->twt_required); WMI_HEOPS_RTSTHLD_SET(he_ops, he_op->txop_rts_threshold); + WMI_HEOPS_ERSUDIS_SET(he_ops, he_op->er_su_disable); WMI_HEOPS_PARTBSSCOLOR_SET(he_ops, he_op->partial_bss_col); WMI_HEOPS_BSSCOLORDISABLE_SET(he_ops, he_op->bss_col_disabled); peer->peer_he_ops = he_ops;