[RFC][v1][Design] AP Architecture for Roaming with Wi-Fi 8 Seamless Mobility Domain (SMD)
Johannes Berg
johannes at sipsolutions.net
Sun Oct 12 06:51:29 PDT 2025
Hi,
Some quick feedback since I'm going on vacation for the next ~week ...
Would be nice btw to get feedback on the NPCA stuff I posted, now that
you can apparently talk about UHR ;-)
> [2.3.2] Endpoints
> -----------------
> To enable faster and more scalable SMD roaming, we propose placing the
> endpoint for Inter-AP (IAP) SMD messaging in kernel space, rather than
> relying on hostapd-managed messaging as used in FT roaming.
I _really_ think you should _not_ design it that way right now. To the
point where I think I'm going to just reject adding that to mac80211 at
this stage, unless a real need can be demonstrated.
> The motivation for this design is to reduce latency during ST Execution,
> especially under max client concurrency and high system load and avoiding a
> direct impact on the data path transition.
That's not _really_ a good argument though - mac80211 will likely have
to process this in process context, likely acquire wiphy mutex, etc.
> DL/UL traffic transition latency to the target AP MLD depends on the IAP
> messages and the ST Execution Response arriving on time. Therefore, these
> actions should not have to wait for pending management frames to be handled.
A good part of this argument - "pending management frames" - really goes
back to hostapd's architecture and single-threadedness, but really I
don't think "hostapd's current architecture implies more latency"
implies "we must put this into the kernel."
johannes
More information about the Hostap
mailing list