From: Johannes Berg <johannes@sipsolutions.net>
To: Luca Coelho <luca@coelho.fi>
Cc: Michal Kazior <michal.kazior@tieto.com>,
linux-wireless@vger.kernel.org, Ilan Peer <ilan.peer@intel.com>
Subject: Re: [RFC 2/2] cfg80211: move channel switch logic to cfg80211
Date: Tue, 04 Feb 2014 12:57:30 +0100 [thread overview]
Message-ID: <1391515050.4134.6.camel@jlt4.sipsolutions.net> (raw)
In-Reply-To: <1391514164.26522.89.camel@porter.coelho.fi>
On Tue, 2014-02-04 at 13:42 +0200, Luca Coelho wrote:
> > Nothing! As far as that's permissible. Ilan's patchset might change
> > that, but that's mostly a regulatory thing, rather than a CSA thing.
>
> Ah, you have some insider information! :P
Not really, he posted those patches ... :)
> Sure, but how does the userspace know that the other interface *needs*
> to be moved, regardless of regulatory problems? It needs to know that
> there are not enough contexts to keep the interfaces in different
> channels...
It has all that information, it can know the channels, channel contexts,
etc.
> > > ...and, if the userspace doesn't react, we disconnect the GO. I think
> > > it's safer this way for the GO-follows-STA case.
> >
> > That would be a consequence of Ilan's work, yes.
>
> Okay, if that's going to be guaranteed, I'm fine with it.
Not yet, but Ilan probably needs to take care of that.
> > This typically won't happen, since userspace will do something else, but
> > we need to have some default policy. I don't think anything else makes
> > much sense?
>
> My point was that a CSA could have been triggered due to regulatory
> (which the AP/GO is monitoring), so the safest would be to move everyone
> out of the channel by default.
But the kernel can't do that, it needs userspace to do it. And if the
CSA was triggered due to regulatory, then the GO that follow the client
can only be on this channel with Ilan's work, otherwise it's allowed to
be standalone there.
johannes
next prev parent reply other threads:[~2014-02-04 11:57 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-03 9:58 [RFC 0/2] cfg80211: add channel switching awareness Michal Kazior
2014-02-03 9:58 ` [RFC 1/2] mac80211: merge STA CSA code Michal Kazior
2014-02-03 13:18 ` Johannes Berg
2014-02-04 11:19 ` Michal Kazior
2014-02-04 9:09 ` Luca Coelho
2014-02-04 11:29 ` Michal Kazior
2014-02-04 11:50 ` Luca Coelho
2014-02-04 12:12 ` Johannes Berg
2014-02-03 9:58 ` [RFC 2/2] cfg80211: move channel switch logic to cfg80211 Michal Kazior
2014-02-03 13:41 ` Johannes Berg
2014-02-04 10:07 ` Luca Coelho
2014-02-04 10:33 ` Johannes Berg
2014-02-04 11:11 ` Luca Coelho
2014-02-04 11:15 ` Luca Coelho
2014-02-04 11:24 ` Johannes Berg
2014-02-04 11:42 ` Luca Coelho
2014-02-04 11:57 ` Johannes Berg [this message]
2014-02-04 12:07 ` Luca Coelho
2014-02-04 12:14 ` Michal Kazior
2014-02-05 7:39 ` Luca Coelho
2014-02-05 10:29 ` Michal Kazior
2014-02-05 12:11 ` Luca Coelho
2014-02-05 14:37 ` Michal Kazior
2014-02-11 13:51 ` Johannes Berg
2014-02-11 13:34 ` Johannes Berg
2014-02-03 12:43 ` [RFC 0/2] cfg80211: add channel switching awareness Johannes Berg
2014-02-03 13:24 ` Johannes Berg
2014-02-04 10:27 ` Luca Coelho
2014-02-04 12:26 ` Michal Kazior
2014-02-04 12:34 ` Johannes Berg
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=1391515050.4134.6.camel@jlt4.sipsolutions.net \
--to=johannes@sipsolutions.net \
--cc=ilan.peer@intel.com \
--cc=linux-wireless@vger.kernel.org \
--cc=luca@coelho.fi \
--cc=michal.kazior@tieto.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;
as well as URLs for NNTP newsgroup(s).