aboutsummaryrefslogtreecommitdiff
path: root/wpa_supplicant/aidl/aidl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'wpa_supplicant/aidl/aidl.cpp')
-rw-r--r--wpa_supplicant/aidl/aidl.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/wpa_supplicant/aidl/aidl.cpp b/wpa_supplicant/aidl/aidl.cpp
index 6a22a2a6..f221862a 100644
--- a/wpa_supplicant/aidl/aidl.cpp
+++ b/wpa_supplicant/aidl/aidl.cpp
@@ -312,6 +312,22 @@ void wpas_aidl_notify_disconnect_reason(struct wpa_supplicant *wpa_s)
aidl_manager->notifyDisconnectReason(wpa_s);
}
+void wpas_aidl_notify_mlo_info_change_reason(struct wpa_supplicant *wpa_s,
+ enum mlo_info_change_reason reason)
+{
+ if (!wpa_s)
+ return;
+
+ wpa_printf(MSG_DEBUG, "Notifying MLO info change reason to aidl control: %d",
+ reason);
+
+ AidlManager *aidl_manager = AidlManager::getInstance();
+ if (!aidl_manager)
+ return;
+
+ aidl_manager->notifyMloLinksInfoChanged(wpa_s, reason);
+}
+
void wpas_aidl_notify_assoc_reject(struct wpa_supplicant *wpa_s,
const u8 *bssid, u8 timed_out, const u8 *assoc_resp_ie, size_t assoc_resp_ie_len)
{