All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>
Cc: 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: Fri, 28 Dec 2012 16:05:02 +0100	[thread overview]
Message-ID: <1356707102.9922.26.camel@jlt4.sipsolutions.net> (raw)
In-Reply-To: <20121130134311.GA19037@pandem0nium>

On Fri, 2012-11-30 at 14:43 +0100, Simon Wunderlich wrote:
> On Wed, Nov 28, 2012 at 03:01:35PM +0100, Johannes Berg wrote:
> > On Tue, 2012-11-27 at 19:50 +0100, Simon Wunderlich wrote:
> > > It can be useful to set own WMM parameters from outside, otherwise there
> > > is no way to change this in Ad-Hoc networks.
> > 
> > Having proper WMM support for IBSS doesn't seem this simple.
> > 
> > What about IBSS merging? What about adding WMM IEs? etc.
> 
> I couldn't find anything on this in the IEEE standard - it only talks
> about infrastructure mode, and that EDCA Parameter IEs should be adopted. 
> (Although I doubt that's a good idea).

In infrastructure mode the values are adopted, the IEs aren't ever
transmitted by a client...

I would argue that in order to join an IBSS you need to execute the
MLME-JOIN primitive, and that has no EDCA parameter set argument so you
should take the values from the IBSS.

Why would that be a bad idea? It seems like a much worse idea to have
different stations in an IBSS that have different EDCA parameters.

> All we want here is to locally change the parameters. Seems we are not the
> first ones who want to do that [1]. The WMM specification only says that no
> WMM IEs is in the beacon and distribution of parameters is missing, and
> therefore defaults are to be used.
> 
> Therefore, I'd like to go for the local changes only and skip WMM IEs, adoption,
> etc.
> 
> You have a point regarding IBSS merging - with this change, we would lose the
> local configuration with the merge. This could be changed for mac80211,
> not sure about other drivers (or if anyone actually cares).

Wait I'm lost -- you say you don't want to adopt the parameters from
others but then when merging ...??

It seems to me that the WMM IEs also need to be present to even tell the
peers that you're QoS capable to start with, otherwise they'll never be
able to use QoS towards you. You're not making all that much sense right
now, but maybe that's because I haven't looked at the code?

johannes


  reply	other threads:[~2012-12-28 15:04 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 [this message]
2012-12-30 23:33         ` Simon Wunderlich
2013-01-01 23:46           ` Adrian Chadd
2013-01-02 12:58             ` Johannes Berg
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=1356707102.9922.26.camel@jlt4.sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --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.