qcacld-3.0: ipa offload data path only support STA and SAP
ipa hardware data path should only support sap/sta mode.
P2PGo, P2PCli and all other mode should not support
IPA offload data path. Any ipa event came from non-sta/sap adapter
should be ignored and return success.
Change-Id: If2b6e9026d351ac5fb3c87e8f65df1615dfb154a
CRs-fixed: 1078289
diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c
index b2140c9..a9f7bf2 100644
--- a/core/hdd/src/wlan_hdd_ipa.c
+++ b/core/hdd/src/wlan_hdd_ipa.c
@@ -4080,7 +4080,12 @@
{
enum ipa_wlan_event type = hdd_to_ipa_wlan_event(hdd_event_type);
- return __hdd_ipa_wlan_evt(adapter, sta_id, type, mac_addr);
+ /* Data path offload only support for STA and SAP mode */
+ if ((QDF_STA_MODE == adapter->device_mode) ||
+ (QDF_SAP_MODE == adapter->device_mode))
+ return __hdd_ipa_wlan_evt(adapter, sta_id, type, mac_addr);
+
+ return 0;
}
/**