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:

committed by
Madan Koyyalamudi

orang tua
e140e6779e
melakukan
8e622cfba5
@@ -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;
|
||||
|
Reference in New Issue
Block a user