qcacmn: Fix NAWDS mcast loopback issue in intraBSS

For NAWDS intraBSS mcast traffic add check for SA
and DA peer to avoid loopback

Change-Id: Ifb987dbfe6d6f427cd8873315d4ffd67390b4e6f
此提交包含在:
Chaithanya Garrepalli
2021-12-28 00:09:19 +05:30
提交者 Madan Koyyalamudi
父節點 a4167759a9
當前提交 2c1ccc9baf
共有 2 個檔案被更改,包括 11 行新增7 行删除

查看文件

@@ -545,6 +545,8 @@ bool dp_rx_intrabss_mcbc_fwd(struct dp_soc *soc, struct dp_peer *ta_peer,
return false;
len = QDF_NBUF_CB_RX_PKT_LEN(nbuf);
qdf_nbuf_set_tx_fctx_type(nbuf_copy, &ta_peer->peer_id,
CB_FTYPE_INTRABSS_FWD);
if (dp_tx_send((struct cdp_soc_t *)soc,
ta_peer->vdev->vdev_id, nbuf_copy)) {
DP_STATS_INC_PKT(ta_peer, rx.intra_bss.fail, 1, len);