Explorar o código

Merge "qcacmn: Return DP_SW2HW_MACID if per_pdev_lmac"

Linux Build Service Account %!s(int64=5) %!d(string=hai) anos
pai
achega
767adf23ae
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      dp/wifi3.0/dp_internal.h

+ 6 - 1
dp/wifi3.0/dp_internal.h

@@ -1447,7 +1447,12 @@ static inline int
 dp_get_target_pdev_id_for_host_pdev_id
 	(struct dp_soc *soc, uint32_t mac_for_pdev)
 {
-	struct dp_pdev *pdev = soc->pdev_list[mac_for_pdev];
+	struct dp_pdev *pdev;
+
+	if (!wlan_cfg_per_pdev_lmac_ring(soc->wlan_cfg_ctx))
+		return DP_SW2HW_MACID(mac_for_pdev);
+
+	pdev = soc->pdev_list[mac_for_pdev];
 
 	return pdev->target_pdev_id;
 }