[PATCH 00/16] BTM refactorings and abridged bit handling
Jouni Malinen
j at w1.fi
Fri Aug 2 04:06:09 PDT 2024
On Mon, Apr 29, 2024 at 01:51:41PM +0200, benjamin at sipsolutions.net wrote:
> This patchset refactors the BSS selection when handling BTM requests to
> use the normal selection mechanism. This is done by moving all checks
> into wnm_is_bss_excluded. The advantage of this is that the code is
> simpler overall and that the tests in wnm_is_bss_excluded are also used
> when doing link selection during MLO.
>
> As part of this, the behaviour of the BTM handling code is updated
> somewhat to handle the abridged bit and also parse the candidate list
> even if it is not mandatory to do so.
>
> Avraham Stern (1):
> MBO: Always accept BTM request with disassociation imminent bit set
>
> Benjamin Berg (15):
> WNM: Only trigger selection logic for own scans
> WNM: Store whether disassociation address is an MLD Address
> WNM: Use os_relatime_add_ms helper
> WNM: Split candidate list parsing into a separate function
> WNM: Remove unused age parameter for neighbor comparison
> WNM: Swap logic in wnm_is_bss_excluded to allow more checks
> WNM: Move neighbor report test into wnm_is_bss_excluded
> WNM: Move driver MBO transition rejection into wnm_is_bss_excluded
> tests: Set the abridged bit in BTM tests
> WNM: Use standard BSS selection and enable abridged bit handling
> WNM: Reject requests with an invalid dialog token
> WNM: Consolidate the scanning paths for BTM requests
> WNM: Always parse candidate list
> tests: Add a WNM tests to check candidate list is used if not required
> WNM: Scan for BSSID if there are forbidden neighbors
Thanks, applied patches 1-7, 9, and 11-16 with some cleanup. Patch 8 has
open questions and 10 depends on 8.
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list