diff options
author | Aditya Kodukula <quic_akodukul@quicinc.com> | 2020-11-19 18:20:44 +0530 |
---|---|---|
committer | chenpaul <chenpaul@google.com> | 2021-02-23 10:59:15 +0800 |
commit | dad9f9fd23c4ff010dab0e470410864706a79c90 (patch) | |
tree | 9e9bb001c99a45db16c5d75a0b0d2525544c17e7 | |
parent | d629b2adceb3d4e3a226ea4a95549686717e6a11 (diff) | |
download | qcacld-dad9f9fd23c4ff010dab0e470410864706a79c90.tar.gz |
qcacld-3.0: Don't delete hw_filter for NDI mode
Hardware filters are supported for STA and P2P client modes only.
It's not supported/configured for NDI mode but the
WMI_HW_DATA_FILTER_CMDID is sent to firmware with disable flag
to flush the filter. Avoid sending it for NDI vdev.
Change-Id: I34d87a4d00138386affcedecd20b7ccc90fbd05e
CRs-Fixed: 2795980
Bug: 178831106
Signed-off-by: Aditya Kodukula <quic_akodukul@quicinc.com>
-rw-r--r-- | core/hdd/src/wlan_hdd_power.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/hdd/src/wlan_hdd_power.c b/core/hdd/src/wlan_hdd_power.c index fb074a1c83..41e3d02c33 100644 --- a/core/hdd/src/wlan_hdd_power.c +++ b/core/hdd/src/wlan_hdd_power.c @@ -572,7 +572,8 @@ void hdd_disable_host_offloads(struct hdd_adapter *adapter, hdd_disable_arp_offload(adapter, trigger); hdd_disable_ns_offload(adapter, trigger); hdd_disable_mc_addr_filtering(adapter, trigger); - hdd_disable_hw_filter(adapter); + if (adapter->device_mode != QDF_NDI_MODE) + hdd_disable_hw_filter(adapter); out: hdd_exit(); |