|
@@ -376,11 +376,23 @@ wlan_mlo_roam_abort_on_link(struct wlan_objmgr_psoc *psoc,
|
|
* This api will check if all the requested links are in CM connected
|
|
* This api will check if all the requested links are in CM connected
|
|
* state.
|
|
* state.
|
|
*
|
|
*
|
|
- * Return: QDF_STATUS
|
|
|
|
|
|
+ * Return: bool, true: all links of mld connected
|
|
*/
|
|
*/
|
|
bool
|
|
bool
|
|
mlo_check_if_all_links_up(struct wlan_objmgr_vdev *vdev);
|
|
mlo_check_if_all_links_up(struct wlan_objmgr_vdev *vdev);
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * mlo_check_if_all_vdev_up - Check if all vdev are up
|
|
|
|
+ * @vdev: vdev pointer
|
|
|
|
+ *
|
|
|
|
+ * This api will check if all the requested vdev are in up
|
|
|
|
+ * state.
|
|
|
|
+ *
|
|
|
|
+ * Return: bool, true: all assoc/link vdevs of mld in UP state
|
|
|
|
+ */
|
|
|
|
+bool
|
|
|
|
+mlo_check_if_all_vdev_up(struct wlan_objmgr_vdev *vdev);
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* mlo_roam_set_link_id - set link id post roaming
|
|
* mlo_roam_set_link_id - set link id post roaming
|
|
*
|
|
*
|
|
@@ -538,6 +550,12 @@ mlo_check_if_all_links_up(struct wlan_objmgr_vdev *vdev)
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline bool
|
|
|
|
+mlo_check_if_all_vdev_up(struct wlan_objmgr_vdev *vdev)
|
|
|
|
+{
|
|
|
|
+ return false;
|
|
|
|
+}
|
|
|
|
+
|
|
static inline void
|
|
static inline void
|
|
mlo_roam_set_link_id(struct wlan_objmgr_vdev *vdev,
|
|
mlo_roam_set_link_id(struct wlan_objmgr_vdev *vdev,
|
|
struct roam_offload_synch_ind *sync_ind)
|
|
struct roam_offload_synch_ind *sync_ind)
|