qcacmn: Add iteration logic to reset MCAST Primary Flag
For every set Mcast Primary Flag call from CP, DP will set the mcast primary flag for that particular vdev of MLO and reset mcast primary flag for all the other vdev's of MLO Change-Id: I4fff532e5e30d1346fa9e9ad72d72af2e1c6f768 CRs-Fixed: 3520617
Cette révision appartient à :

révisé par
Rahul Choudhary

Parent
c8e31677da
révision
6f0ea851ba
@@ -2375,6 +2375,11 @@ static void dp_txrx_set_mlo_mcast_primary_vdev_param_be(
|
||||
if (be_vdev->mcast_primary) {
|
||||
struct cdp_txrx_peer_params_update params = {0};
|
||||
|
||||
dp_mlo_iter_ptnr_vdev(be_soc, be_vdev,
|
||||
dp_mlo_mcast_reset_pri_mcast,
|
||||
(void *)&be_vdev->mcast_primary,
|
||||
DP_MOD_ID_TX_MCAST);
|
||||
|
||||
params.chip_id = be_soc->mlo_chip_id;
|
||||
params.pdev_id = be_vdev->vdev.pdev->pdev_id;
|
||||
params.osif_vdev = be_vdev->vdev.osif_vdev;
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur