qcacmn: Set Mcast control parameter for isolation mode

Set Mcast control parameter for isolation mode.

Change-Id: Id582e89d897af609c8584daca774d36f7d889d8c
This commit is contained in:
Rathees kumar Chinannan
2022-01-18 11:55:55 +05:30
zatwierdzone przez Madan Koyyalamudi
rodzic 9639c91317
commit b0f35c7a6c
4 zmienionych plików z 16 dodań i 2 usunięć

Wyświetl plik

@@ -565,6 +565,7 @@ static QDF_STATUS dp_vdev_attach_be(struct dp_soc *soc, struct dp_vdev *vdev)
{
struct dp_soc_be *be_soc = dp_get_be_soc_from_dp_soc(soc);
struct dp_vdev_be *be_vdev = dp_get_be_vdev_from_dp_vdev(vdev);
struct dp_pdev *pdev = vdev->pdev;
be_vdev->vdev_id_check_en = DP_TX_VDEV_ID_CHECK_ENABLE;
@@ -582,8 +583,12 @@ static QDF_STATUS dp_vdev_attach_be(struct dp_soc *soc, struct dp_vdev *vdev)
vdev->vdev_id,
DP_AST_AGING_TIMER_DEFAULT_MS);
hal_tx_vdev_mcast_ctrl_set(soc->hal_soc, vdev->vdev_id,
HAL_TX_MCAST_CTRL_MEC_NOTIFY);
if (pdev->isolation)
hal_tx_vdev_mcast_ctrl_set(soc->hal_soc, vdev->vdev_id,
HAL_TX_MCAST_CTRL_FW_EXCEPTION);
else
hal_tx_vdev_mcast_ctrl_set(soc->hal_soc, vdev->vdev_id,
HAL_TX_MCAST_CTRL_MEC_NOTIFY);
}
dp_mlo_init_ptnr_list(vdev);