|
@@ -1365,11 +1365,6 @@ dp_rx_intrabss_ucast_check_be(qdf_nbuf_t nbuf,
|
|
if (!qdf_nbuf_is_intra_bss(nbuf))
|
|
if (!qdf_nbuf_is_intra_bss(nbuf))
|
|
return false;
|
|
return false;
|
|
|
|
|
|
- if (!be_vdev->mlo_dev_ctxt) {
|
|
|
|
- params->tx_vdev_id = ta_peer->vdev->vdev_id;
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
hal_rx_tlv_get_dest_chip_pmac_id(rx_tlv_hdr,
|
|
hal_rx_tlv_get_dest_chip_pmac_id(rx_tlv_hdr,
|
|
&dest_chip_id,
|
|
&dest_chip_id,
|
|
&dest_chip_pmac_id);
|
|
&dest_chip_pmac_id);
|
|
@@ -1397,6 +1392,11 @@ dp_rx_intrabss_ucast_check_be(qdf_nbuf_t nbuf,
|
|
dp_peer_unref_delete(da_peer, DP_MOD_ID_RX);
|
|
dp_peer_unref_delete(da_peer, DP_MOD_ID_RX);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (!be_vdev->mlo_dev_ctxt) {
|
|
|
|
+ params->tx_vdev_id = ta_peer->vdev->vdev_id;
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (dest_chip_id == be_soc->mlo_chip_id) {
|
|
if (dest_chip_id == be_soc->mlo_chip_id) {
|
|
if (dest_chip_pmac_id == ta_peer->vdev->pdev->pdev_id)
|
|
if (dest_chip_pmac_id == ta_peer->vdev->pdev->pdev_id)
|
|
params->tx_vdev_id = ta_peer->vdev->vdev_id;
|
|
params->tx_vdev_id = ta_peer->vdev->vdev_id;
|