summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAditya Kodukula <quic_akodukul@quicinc.com>2020-11-19 18:20:44 +0530
committerchenpaul <chenpaul@google.com>2021-02-23 10:59:15 +0800
commitdad9f9fd23c4ff010dab0e470410864706a79c90 (patch)
tree9e9bb001c99a45db16c5d75a0b0d2525544c17e7
parentd629b2adceb3d4e3a226ea4a95549686717e6a11 (diff)
downloadqcacld-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.c3
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();