|
@@ -2126,6 +2126,18 @@ wlan_cm_roaming_get_peer_link_addr(struct wlan_objmgr_vdev *vdev);
|
|
*/
|
|
*/
|
|
bool
|
|
bool
|
|
wlan_cm_roam_is_mlo_ap(struct wlan_objmgr_vdev *vdev);
|
|
wlan_cm_roam_is_mlo_ap(struct wlan_objmgr_vdev *vdev);
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * wlan_cm_link_switch_notif_cb() - MLME CM link switch notifier callback
|
|
|
|
+ * @vdev: object manager vdev
|
|
|
|
+ * @req: Link switch request
|
|
|
|
+ * @notify_reason: Notify reason
|
|
|
|
+ *
|
|
|
|
+ * Return: QDF_STATUS
|
|
|
|
+ */
|
|
|
|
+QDF_STATUS wlan_cm_link_switch_notif_cb(struct wlan_objmgr_vdev *vdev,
|
|
|
|
+ struct wlan_mlo_link_switch_req *req,
|
|
|
|
+ enum wlan_mlo_link_switch_notify_reason notify_reason);
|
|
#else
|
|
#else
|
|
static inline void
|
|
static inline void
|
|
wlan_cm_store_mlo_roam_peer_address(struct wlan_objmgr_pdev *pdev,
|
|
wlan_cm_store_mlo_roam_peer_address(struct wlan_objmgr_pdev *pdev,
|
|
@@ -2150,6 +2162,14 @@ wlan_cm_roam_is_mlo_ap(struct wlan_objmgr_vdev *vdev)
|
|
{
|
|
{
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+static inline
|
|
|
|
+QDF_STATUS wlan_cm_link_switch_notif_cb(struct wlan_objmgr_vdev *vdev,
|
|
|
|
+ struct wlan_mlo_link_switch_req *req,
|
|
|
|
+ enum wlan_mlo_link_switch_notify_reason notify_reason)
|
|
|
|
+{
|
|
|
|
+ return QDF_STATUS_E_NOSUPPORT;
|
|
|
|
+}
|
|
#endif /* WLAN_FEATURE_11BE_MLO && WLAN_FEATURE_ROAM_OFFLOAD */
|
|
#endif /* WLAN_FEATURE_11BE_MLO && WLAN_FEATURE_ROAM_OFFLOAD */
|
|
|
|
|
|
/**
|
|
/**
|