From: Jouni Malinen <j@w1.fi>
To: Wolfgang Breyha <wbreyha@gmx.net>
Cc: Helmut Schaa <helmut.schaa@googlemail.com>,
"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: Linux Client vs. CISCO AP with band select
Date: Fri, 26 Nov 2010 11:48:47 +0200 [thread overview]
Message-ID: <20101126094847.GA28425@jm.kir.nu> (raw)
In-Reply-To: <4CEEF03A.1000608@gmx.net>
On Fri, Nov 26, 2010 at 12:24:42AM +0100, Wolfgang Breyha wrote:
> I did some more tests meanwhile. After hacking mac80211 to not send the
> direct probe I was able to connect to 2.4GHz again as I already noted. What
> I didn't recognize initially was that the AP responded to probes afterwards
> for some time. But after a short time (0-5 Minutes) it stopped responding
> again. I think that's the way load balancing works with CISCO APs.
Interesting.. I'm not sure whether that would get many stations leaving
the current AP, so there may be other more aggressive options that the
AP ends up using in the end, though. I think that mac80211 was just
modified to use another AP probing mechanism (data nullfunc instead of
Probe Request), so mac80211-based drivers may not react to the probe
response changes while associated anymore.
> wpa_supplicant deauthenticates then with "due to inactivity" and blacklists
> the AP. And this is another case in which the same AP is tried again at the
> next reconnect attempt because the blacklist count reaches only 1 in
> events.c:wpa_supplicant_event_disassoc():1298
> e = wpa_blacklist_get(wpa_s, bss->bssid);
> if (e && e->count > 1) {
> wpa_printf(MSG_DEBUG, " skip - blacklisted");
> to "e->count >= 1" and had better results since a BSSID is never tried
> again in the following retry. But your commitdiffs let me guess that it is
> wanted in some other cases I'm not aware of.
Yes, but that only applies for the case where more than a single network
configuration block is enabled. I changed wpa_supplicant to change
between 0 and 1 in this check based on the number of enabled networks.
In addition, I extended the optimized scan after auth/assoc failure
mechanism to apply for the disconnection event, too. That should speed
up recovery from this type of situation quite a bit.
> Last but not least I talked to my college some days ago and he told me that
> "band select" is not a feature he needs desperately. But "load balancing"
> is indeed needed for our large audiences with up to 750 people. If the
> decision is left to the clients alone some APs are pretty overcrowded very
> fast.
Could you please send me a wireless capture log with some of the Beacon
and Probe Response frames from those APs? I would like to see what kind
of information they advertise and whether there would be anything worth
using in BSS selection to avoid being kicked off from the network based
on more aggressive load balancing mechanisms.
--
Jouni Malinen PGP id EFC895FA
prev parent reply other threads:[~2010-11-26 9:48 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-19 21:22 Linux Client vs. CISCO AP with band select Wolfgang Breyha
2010-11-19 21:45 ` Dan Williams
2010-11-20 11:27 ` Jouni Malinen
2010-11-20 12:04 ` Helmut Schaa
2010-11-20 16:49 ` Wolfgang Breyha
2010-11-20 21:24 ` Jouni Malinen
2010-11-23 16:13 ` Wolfgang Breyha
2010-11-24 14:56 ` Wolfgang Breyha
2010-11-25 16:47 ` Jouni Malinen
2010-11-25 17:50 ` Jouni Malinen
2010-11-25 21:18 ` Jouni Malinen
2010-11-25 23:24 ` Wolfgang Breyha
2010-11-26 9:48 ` 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=20101126094847.GA28425@jm.kir.nu \
--to=j@w1.fi \
--cc=helmut.schaa@googlemail.com \
--cc=linux-wireless@vger.kernel.org \
--cc=wbreyha@gmx.net \
/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).