From: James Prestwood <prestwoj@gmail.com>
To: "Denis Kenzior" <denkenz@gmail.com>,
"Pedro André" <PEDA@bang-olufsen.dk>,
"iwd@lists.linux.dev" <iwd@lists.linux.dev>
Subject: Re: [PATCH] add AllowRoaming station property
Date: Fri, 20 Oct 2023 09:29:31 -0700 [thread overview]
Message-ID: <582d06b7-1bc7-4e4b-a0e3-c068cd22a975@gmail.com> (raw)
In-Reply-To: <df0dd5a8-5171-497e-a764-5cfd32ed821e@gmail.com>
Hi,
On 10/20/23 7:57 AM, Denis Kenzior wrote:
> Hi Pedro,
>
> On 10/19/23 06:55, Pedro André wrote:
>> Hi Denis,
>>
>> First of all, thank you for your feedback.
>>
>
> No worries, I'm a bit swamped these days so my responses are sometimes
> delayed. Just FYI.
>
>>
>> There is a use case where a device can be connected to an infrastructure
>> AP and hosting its own AP. In this specific case it would be ideal to
>> disable roaming since swapping the infrastructure AP can lead to
>> instability on devices connected to the AP being hosted. In this case,
>> the device should act as if it is not able to roam, so I was under the
>> impression it would be OK to not honor AP directed roaming.
>
> So AP directed roaming is a bit of a unicorn. I haven't really seen it
> used in practice. However, when it is enabled, it is usually pretty
> aggressive. If you don't honor the roam request you will likely get
> disconnected. Don't know if this impacts your design.
Just my two cents. I do see it used in our deployments, but the APs
never seem to set the "disassociation imminent" bits so IWD will still
decide if it should roam or not.
Btw hostapd has 3 separate CLI commands for transition management:
DISASSOC_IMMINENT, ESS_DISASSOC, and BSS_TM_REQ.
The BSS_TM_REQ won't set the imminent bits unless additional options are
passed so it wouldn't surprise me if nearly all APs leave those bits
unset :)
I think its very unclear what the intent is of the AP sending the
transition request. It likely sends identical frames regardless of the
circumstances whether its "I am a bit overloaded, please leave" or "I'm
shutting down leave immediately".
Thanks,
James
prev parent reply other threads:[~2023-10-20 16:29 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-18 12:27 [PATCH] add AllowRoaming station property Pedro André
2023-10-18 12:51 ` James Prestwood
2023-10-18 14:32 ` Denis Kenzior
2023-10-18 14:56 ` James Prestwood
2023-10-18 14:20 ` Denis Kenzior
2023-10-19 11:55 ` Pedro André
2023-10-20 14:57 ` Denis Kenzior
2023-10-20 16:29 ` James Prestwood [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=582d06b7-1bc7-4e4b-a0e3-c068cd22a975@gmail.com \
--to=prestwoj@gmail.com \
--cc=PEDA@bang-olufsen.dk \
--cc=denkenz@gmail.com \
--cc=iwd@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox