qcacmn: Add wlan_ api to get assoc vdev
- Add wlan_ api to get assoc vdev. - Update mlo_update_connected_links_bmap() to non static. Change-Id: Ib7948023041481c27f1e98a6bd1ecfe583abd3ef CRs-Fixed: 3098594
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f08345f6f1
commit
951e13a2ea
@@ -143,6 +143,28 @@ void ucfg_mlo_mld_clear_mlo_cap(struct wlan_objmgr_vdev *vdev);
|
||||
struct wlan_objmgr_vdev *
|
||||
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/*
|
||||
* wlan_mlo_get_assoc_link_vdev - API to get assoc link vdev
|
||||
*
|
||||
* @mlo_dev_ctx: mlo dev ctx
|
||||
*
|
||||
* Return: MLD assoc link vdev
|
||||
*/
|
||||
struct wlan_objmgr_vdev *
|
||||
wlan_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev);
|
||||
|
||||
/*
|
||||
* mlo_update_connected_links_bmap: update connected links bitmap
|
||||
*
|
||||
* @mlo_dev_ctx: mlo dev context ptr
|
||||
* @ml_partner_info: ml parnter info ptr
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void
|
||||
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||
struct mlo_partner_info ml_parnter_info);
|
||||
|
||||
/*
|
||||
* API to have operation on ml vdevs
|
||||
*/
|
||||
@@ -441,6 +463,11 @@ static inline void
|
||||
mlo_update_connect_req_links(struct wlan_objmgr_vdev *vdev, uint8_t value)
|
||||
{ }
|
||||
|
||||
static inline void
|
||||
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||
struct mlo_partner_info ml_parnter_info)
|
||||
{ }
|
||||
|
||||
static inline bool
|
||||
mlo_is_vdev_connect_req_link(struct wlan_objmgr_vdev *vdev)
|
||||
{
|
||||
|
@@ -96,7 +96,7 @@ mlo_get_assoc_link_vdev(struct wlan_mlo_dev_context *mlo_dev_ctx)
|
||||
}
|
||||
|
||||
struct wlan_objmgr_vdev *
|
||||
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||
wlan_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||
{
|
||||
struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx;
|
||||
|
||||
@@ -106,6 +106,12 @@ ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||
return mlo_get_assoc_link_vdev(mlo_dev_ctx);
|
||||
}
|
||||
|
||||
struct wlan_objmgr_vdev *
|
||||
ucfg_mlo_get_assoc_link_vdev(struct wlan_objmgr_vdev *vdev)
|
||||
{
|
||||
return wlan_mlo_get_assoc_link_vdev(vdev);
|
||||
}
|
||||
|
||||
/**
|
||||
* mlo_is_mld_disconnected - Check whether MLD is disconnected
|
||||
*
|
||||
@@ -589,7 +595,7 @@ mlo_send_link_connect(struct wlan_objmgr_vdev *vdev,
|
||||
}
|
||||
#endif
|
||||
|
||||
static inline void
|
||||
void
|
||||
mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx,
|
||||
struct mlo_partner_info ml_parnter_info)
|
||||
{
|
||||
|
Reference in New Issue
Block a user