Эх сурвалжийг харах

qcacmn: avoid source port learn when ast offload is enabled

avoid source port learn when ast offload is enabled in the
rx error path

Change-Id: I88f6847aceecd39095fdaefb942bccfa434ebbb9
Pavankumar Nandeshwar 3 жил өмнө
parent
commit
ef490e7713

+ 3 - 2
dp/wifi3.0/dp_rx_err.c

@@ -1376,8 +1376,9 @@ dp_rx_null_q_desc_handle(struct dp_soc *soc, qdf_nbuf_t nbuf,
 		goto drop_nbuf;
 	}
 	/* WDS Source Port Learning */
-	if (qdf_likely(vdev->rx_decap_type == htt_cmn_pkt_type_ethernet &&
-		vdev->wds_enabled))
+	if (!soc->ast_offload_support &&
+	    qdf_likely(vdev->rx_decap_type == htt_cmn_pkt_type_ethernet &&
+		       vdev->wds_enabled))
 		dp_rx_wds_srcport_learn(soc, rx_tlv_hdr, peer, nbuf,
 					msdu_metadata);