From a6f647a3997df5c1abc43b16743020a14313e33e Mon Sep 17 00:00:00 2001 From: maheshkkv Date: Thu, 24 Oct 2024 17:43:43 -0700 Subject: [PATCH] Add support for MLO link addition Bug: 375506266 Test: build successfully Change-Id: I41f9bccb48b59b62625f126b27b6b04495a2bba5 --- .../wifi/supplicant/ISupplicantStaIfaceCallback.aidl | 1 + .../wifi/supplicant/ISupplicantStaIfaceCallback.aidl | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl b/wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl index 9fa8f56cd5..b617c57901 100644 --- a/wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl +++ b/wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl @@ -86,5 +86,6 @@ interface ISupplicantStaIfaceCallback { enum MloLinkInfoChangeReason { TID_TO_LINK_MAP = 0, MULTI_LINK_RECONFIG_AP_REMOVAL = 1, + MULTI_LINK_RECONFIG_AP_ADDITION = 2, } } diff --git a/wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl b/wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl index 172fcda26f..8740ad003e 100644 --- a/wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl +++ b/wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.aidl @@ -338,11 +338,19 @@ oneway interface ISupplicantStaIfaceCallback { /** * Multi-link reconfiguration - AP removal as described in * IEEE 802.11be spec, section 35.3.6. This is a mandatory feature for - * station. + * station according to Wi-Fi 7 R1 MRD. * * Removed link will not be present in |ISupplicantStaIface.getConnectionMloLinksInfo|. */ MULTI_LINK_RECONFIG_AP_REMOVAL = 1, + /** + * Multi-link reconfiguration - Adding affiliated AP(s) as described in + * IEEE 802.11be spec, section 35.3.6. This is an optional feature for + * station according to Wi-Fi 7 R2 MRD. + * + * Added link will be present in |ISupplicantStaIface.getConnectionMloLinksInfo|. + */ + MULTI_LINK_RECONFIG_AP_ADDITION = 2, } /**