All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: Adrian Chadd <adrian@freebsd.org>
Cc: Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>,
	linux-wireless@vger.kernel.org, linville@tuxdriver.com,
	mathias.kretschmer@fokus.fraunhofer.de,
	Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
Subject: Re: [PATCH] nl80211: allow ad-hoc to set WMM parameters from outside
Date: Wed, 02 Jan 2013 13:58:19 +0100	[thread overview]
Message-ID: <1357131499.9839.19.camel@jlt4.sipsolutions.net> (raw)
In-Reply-To: <CAJ-Vmok_UDVykup4xHCigrBbzErOhUQOZMATJ+=qkBFOHQS+Bg@mail.gmail.com> (sfid-20130102_004632_190205_ACBF40E1)

On Tue, 2013-01-01 at 15:46 -0800, Adrian Chadd wrote:
> I've been looking at WME parameter handling for FreeBSD's net80211
> stack (with and without 802.11n support.)
> 
> Yes, the problem is figuring out what the actual BSS configuration
> _should_ be. You could potentially hear a variety of different WMM
> parameters from a variety of different nodes in the BSS (depending
> upon how buggy their WMM IE handling in adhoc mode is, I guess) so you
> can't just simply update the WMM parameters based on what you hear
> from peers.
> 
> What I have thus far:
> 
> * When creating a BSS, used the stored values;
> * When joining a BSS, use the configuration from the BSS node you've
> initially decided to "join" against, and hope they're actually
> "correct";
> * When doing a BSS merge, use the configuration from the BSS node that
> you're joining to;
> * If a different BSS configuration is heard from the node you joined
> against, update your local configuration;
> * .. and set a timer that enforces you don't change your configuration
> for another 'n' ms (for n > 1000?) even if the joined/merged BSS ID
> changes its config.
> 
> STA mode operation has the STA listening to changes in the BSS. It
> only hears these frames from the active AP so you don't have churn if
> you hear different WMM IEs from different APs (in the same SSID.)
> adhoc is slightly crazier there.
> 
> My only concern is having oscillating BSS updates propagate across the
> network in a rather silly looking fashion. Hence the BGP 'route
> dampening' style timer to try and ensure that doesn't occur.
> 
> It'd be nice if we could come up with a unified way of doing this and
> have it interoperate between FreeBSD/Linux (and any other vendor
> adhoc+wmm implementations out there.)

Makes sense to me, but I'm not really into IBSS.

Overall, that speaks for having the parameters given as part of the
"IBSS join" command rather than being updated on the fly though.

johannes


  reply	other threads:[~2013-01-02 12:57 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-27 18:50 [PATCH] Allow to set WMM parameters in IBSS mode Simon Wunderlich
2012-11-27 18:50 ` [PATCH] nl80211: allow ad-hoc to set WMM parameters from outside Simon Wunderlich
2012-11-28 14:01   ` Johannes Berg
2012-11-30 13:43     ` Simon Wunderlich
2012-12-28 15:05       ` Johannes Berg
2012-12-30 23:33         ` Simon Wunderlich
2013-01-01 23:46           ` Adrian Chadd
2013-01-02 12:58             ` Johannes Berg [this message]
2013-01-02 13:36               ` Christian Lamparter
2013-01-02 14:41                 ` Johannes Berg
2013-01-08 14:13                   ` Simon Wunderlich
2013-01-08 17:28                     ` Adrian Chadd
2013-01-09 13:15                       ` Simon Wunderlich
2013-01-09 14:10                         ` Christian Lamparter
2013-01-09 14:33                           ` Simon Wunderlich
2013-01-09 20:01                             ` Christian Lamparter
2012-11-27 18:50 ` [PATCH] iw: allow to set wmm parameters from iw Simon Wunderlich
2012-11-27 21:14   ` [PATCHv2] " Simon Wunderlich

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=1357131499.9839.19.camel@jlt4.sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=adrian@freebsd.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=mathias.kretschmer@fokus.fraunhofer.de \
    --cc=simon.wunderlich@s2003.tu-chemnitz.de \
    --cc=siwu@hrz.tu-chemnitz.de \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.