qcacmn: Handle dp peer setup for non MLO in BE case

Handler dp peer setup for non MLO case in BE specific
handler. This API currently deals with direct switch feature.

Change-Id: I6e26687e5e7e92108dfa0da782970f758fd1965e
CRs-Fixed: 3381234
This commit is contained in:
Pavankumar Nandeshwar
2023-01-16 02:58:58 -08:00
committed by Madan Koyyalamudi
orang tua e140e6779e
melakukan 8e622cfba5

Melihat File

@@ -567,6 +567,7 @@ static QDF_STATUS dp_peer_ppeds_default_route_be(struct dp_soc *soc,
return QDF_STATUS_SUCCESS;
}
#ifdef WLAN_FEATURE_11BE_MLO
static QDF_STATUS dp_peer_setup_ppeds_be(struct dp_soc *soc,
struct dp_peer *peer,
struct dp_vdev_be *be_vdev)
@@ -638,6 +639,27 @@ static QDF_STATUS dp_peer_setup_ppeds_be(struct dp_soc *soc,
return qdf_status;
}
#else
static QDF_STATUS dp_peer_setup_ppeds_be(struct dp_soc *soc,
struct dp_peer *peer,
struct dp_vdev_be *be_vdev)
{
struct dp_ppe_vp_profile *ppe_vp_profile = &be_vdev->ppe_vp_profile;
struct dp_peer_be *be_peer = dp_get_be_peer_from_dp_peer(peer);
QDF_STATUS qdf_status = QDF_STATUS_SUCCESS;
if (!be_peer) {
dp_err("BE peer is null");
return QDF_STATUS_E_NULL_VALUE;
}
qdf_status = dp_peer_ppeds_default_route_be(soc, be_peer,
be_vdev->vdev.vdev_id,
ppe_vp_profile->vp_num);
return qdf_status;
}
#endif
#else
static QDF_STATUS dp_ppeds_init_soc_be(struct dp_soc *soc)
{
return QDF_STATUS_SUCCESS;