qcacld-3.0: Remove qdf_op_protect/unprotect for IPA RX

wlan_ipa_w2i_cb is notify cb for IPA RX terminated
scenario and therefore it is invoked on a per-packet
basis.

qdf_op_protect and qdf_op_unprotect leads to ~100mbps
througput degradation for IPA RX terminated scenario
on MDM platforms. Thus remove qdf_op_protect and
qdf_op_unprotect on MDM platforms as a temporary
workaround to unblock releases and meet KPI. Note that
this will be revisited.

Change-Id: I1cab0581288456662ee4aa5d63df1b0f1213436b
CRs-Fixed: 2469073
这个提交包含在:
jiad
2019-07-03 11:30:24 +08:00
提交者 nshrivas
父节点 de2b958baf
当前提交 7bac1efee9

查看文件

@@ -922,6 +922,7 @@ static void __wlan_ipa_w2i_cb(void *priv, qdf_ipa_dp_evt_type_t evt,
}
}
#ifndef MDM_PLATFORM
/**
* wlan_ipa_w2i_cb() - SSR wrapper for __wlan_ipa_w2i_cb
* @priv: pointer to private data registered with IPA (we register a
@@ -952,6 +953,13 @@ static void wlan_ipa_w2i_cb(void *priv, qdf_ipa_dp_evt_type_t evt,
qdf_op_unprotect(op_sync);
}
#else /* MDM_PLATFORM */
static void wlan_ipa_w2i_cb(void *priv, qdf_ipa_dp_evt_type_t evt,
unsigned long data)
{
__wlan_ipa_w2i_cb(priv, evt, data);
}
#endif /* MDM_PLATFORM */
/**
* __wlan_ipa_i2w_cb() - IPA to WLAN callback