qcacmn: Properly set RPS for WLAN IPA
It is observed on sdxpinn target (first multi-core MDM platform) that WLAN failed to enable IPA pipes with SAP-SAP mode when first ref-client connects to the SAP. Indeed with QCA_CONFIG_RPS=y and qdf_ipa_get_lan_rx_napi()=true, wlan_ipa_uc_handle_first_con() directly returns false if more than 1 SAP is started. This obviously breaks IPA data path for MDM platform, where even 4 SAP can be supported with IPA offload. And WLAN data path forwarding replies fully on IPA hardware. This also means there's no need to configure RPS for MDM, which is a host kernel networking feature. Change-Id: I4c17f61b1b242cdbaed7177201b330d10ec7e61b CRs-Fixed: 3490817
Esse commit está contido em:
@@ -207,7 +207,7 @@ void ucfg_ipa_reg_send_to_nw_cb(struct wlan_objmgr_pdev *pdev,
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
#ifdef QCA_CONFIG_RPS
|
||||
#if defined(QCA_CONFIG_RPS) && !defined(MDM_PLATFORM)
|
||||
void ucfg_ipa_reg_rps_enable_cb(struct wlan_objmgr_pdev *pdev,
|
||||
wlan_ipa_rps_enable cb);
|
||||
#else
|
||||
|
Referência em uma nova issue
Block a user