diff options
Diffstat (limited to 'wpa_supplicant/aidl/aidl.cpp')
-rw-r--r-- | wpa_supplicant/aidl/aidl.cpp | 16 |
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) { |