From: Jouni Malinen <j@w1.fi>
To: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Cc: linux-wireless@vger.kernel.org
Subject: Re: Improvement in mac80211 to move to a proper state when channel is set from user space
Date: Thu, 14 Aug 2008 14:09:03 +0300 [thread overview]
Message-ID: <20080814110902.GA4864@jm.kir.nu> (raw)
In-Reply-To: <20080814100501.GA5486@vasanth-lnx.users.atheros.com>
On Thu, Aug 14, 2008 at 03:35:01PM +0530, Vasanthakumar Thiagarajan wrote:
> The problem with the current behaviour of mac80211 when setting a
> new channel from user space while interface is in associated state
> is, it is still maintainig the associated state even after the h/w
> is set to a different channel and it is sending packets destined
> to the connected AP/STA which is operating in a different freq/band
> in the new channel before detecting that the AP is no more in the
> channel
Please note that AP may change channels with associated STA remaining
associated on the new channel (see Channel Switch Announcement).
> Handle proper state transition in wireless handler (ieee80211_ioctl_siwfreq):
> For STA mode, move the interface to disassociated state with the associated AP
> in the current channel and move it to scan state to find an appropriate
> AP in the new channel.
If client MLME is in user space, siwfreq could be used to handle channel
switch announcement from the AP and in this case the STA should not be
moved into disassociated state.
> For IBSS, mark all the joined ibss stations as not joined in the
> current chanel and move the inteface state to scan in the new channel.
IBSS can also use channel switch announcement and in addition, merging
of separate IBSSes into a single one may end up changing channels for
some STAs. If this is managed from user space, siwfreq should not
tricker this type of changes.
> For AP mode, move the interface to disassociated state with all
> associated stations in current channel and start a BSS in the new
> channel.
Same here and taken into account that we only support AP MLME in user
space (i.e., hostapd), I would say it is up to userspace to do this.
mac80211 should not start marking STAs disassociated in AP mode.
--
Jouni Malinen PGP id EFC895FA
prev parent reply other threads:[~2008-08-14 11:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-14 10:05 Improvement in mac80211 to move to a proper state when channel is set from user space Vasanthakumar Thiagarajan
2008-08-14 11:09 ` Jouni Malinen [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=20080814110902.GA4864@jm.kir.nu \
--to=j@w1.fi \
--cc=linux-wireless@vger.kernel.org \
--cc=vasanth@atheros.com \
/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