Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fec8e9d5 authored by maheshkkv's avatar maheshkkv Committed by Mahesh KKV
Browse files

Fix MLO link reconfig

Wi-Fi 7 R2 MRD describes Multi-Link Reconfiguration Add/Delete Links
without reassociation as an optional feature for station. Both add and
delete operations for different links can come in reconfiguration
multi-link element.

This feature enables dynamic link reconfiguration operations (add link
and/or delete link) on the multi-link setup of a STA MLD, either
triggered by the AP MLD or initiated by the STA MLD itself. This
avoids reassociation for any link reconfiguration operation.

Also update 'Multi-link reconfiguration – AP removal' documentation.

Bug: 375506266
Test: build successfully
Change-Id: I01701ea0754989e97d4bcd798ed25bb6353f3ff2
parent 836c6f3d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -86,6 +86,6 @@ interface ISupplicantStaIfaceCallback {
  enum MloLinkInfoChangeReason {
    TID_TO_LINK_MAP = 0,
    MULTI_LINK_RECONFIG_AP_REMOVAL = 1,
    MULTI_LINK_RECONFIG_AP_ADDITION = 2,
    MULTI_LINK_DYNAMIC_RECONFIG = 2,
  }
}
+10 −7
Original line number Diff line number Diff line
@@ -336,21 +336,24 @@ oneway interface ISupplicantStaIfaceCallback {
         */
        TID_TO_LINK_MAP = 0,
        /**
         * Multi-link reconfiguration - AP removal as described in
         * IEEE 802.11be spec, section 35.3.6. This is a mandatory feature for
         * station according to Wi-Fi 7 R1 MRD.
         * Multi-link reconfiguration - AP removal as described in the Wi-Fi 7 R1 MRD section
         * 6.3.2.18. This is a mandatory feature for station.
         *
         * 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.
         * Multi-link reconfiguration add/delete links without re-association as described in
         * the Wi-Fi 7 R2 MRD section 6.4.2.4. This is an optional feature.
         *
         * This feature enables dynamic link reconfiguration operations (add link and/or delete
         * link) on the multi-link setup of a STA MLD, either triggered by the AP MLD or initiated
         * by the STA MLD itself. This avoids reassociation for any link reconfiguration operation.
         *
         * Added link will be present in |ISupplicantStaIface.getConnectionMloLinksInfo|.
         * Deleted link will not be present in |ISupplicantStaIface.getConnectionMloLinksInfo|.
         */
        MULTI_LINK_RECONFIG_AP_ADDITION = 2,
        MULTI_LINK_DYNAMIC_RECONFIG = 2,
    }

    /**