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
This commit is contained in:
Srinivas Dasari
2020-10-12 23:48:12 +05:30
committed by snandini
parent 68f9ff4199
commit 99903ae1ab

View File

@@ -759,6 +759,7 @@ void hdd_disable_host_offloads(struct hdd_adapter *adapter,
hdd_disable_arp_offload(adapter, trigger); hdd_disable_arp_offload(adapter, trigger);
hdd_disable_ns_offload(adapter, trigger); hdd_disable_ns_offload(adapter, trigger);
hdd_disable_mc_addr_filtering(adapter, trigger); hdd_disable_mc_addr_filtering(adapter, trigger);
if (adapter->device_mode != QDF_NDI_MODE)
hdd_disable_hw_filter(adapter); hdd_disable_hw_filter(adapter);
hdd_disable_action_frame_patterns(adapter); hdd_disable_action_frame_patterns(adapter);