From: Johannes Berg <johannes@sipsolutions.net>
To: Javier Cardona <javier@cozybit.com>
Cc: "John W. Linville" <linville@tuxdriver.com>,
Thomas Pedersen <thomas@cozybit.com>,
devel@lists.open80211s.org, linux-wireless@vger.kernel.org,
jlopex@gmail.com
Subject: Re: [PATCH 0/2] QoS headers for mesh
Date: Wed, 07 Sep 2011 20:46:09 +0200 [thread overview]
Message-ID: <1315421169.4002.18.camel@jlt3.sipsolutions.net> (raw)
In-Reply-To: <CAPjQAd8ZLDQKvBOMOoe+hoo5FEjiLV6vBxzdE-bMcz_iEt59tQ@mail.gmail.com> (sfid-20110907_203731_231306_61E580B9)
On Wed, 2011-09-07 at 11:36 -0700, Javier Cardona wrote:
> > So after looking at this again -- what I'd much rather see instead of
> > the second patch, and what will also require fewer changes, is *only*
> > doing the change to ieee80211_set_qos_hdr(). Then, if the peer is a QoS
> > station, we'll get the right header -- if it isn't then we can't really
> > mesh with it but we'll accept that for legacy reasons (for now).
> >
> > I'd rather not send QoS frames to mesh stations that don't advertise QoS
> > capability, and I'd also rather not have to worry about sending QoS
> > frames when we don't actually support it locally.
>
> OK. If QoS support is mandatory for mesh stations, then definitely
> that's the way to go. We'll have to investigate how to advertise QoS
> for mesh interfaces: this is currently not happening even though all
> the hardware we use for mesh supports it.
Right. I was thinking ... we could also just pretend all mesh stations
are QoS capable and always set the WLAN_STA_WME flag for them. That'd
still be cleaner in terms of how the current code flow works that adds
the QoS header and also wouldn't require any changes other than the one
to ieee80211_set_qos_hdr() (and the one to set WLAN_STA_WME of course).
johannes
next prev parent reply other threads:[~2011-09-07 18:46 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-06 22:26 [PATCH 0/2] QoS headers for mesh Javier Cardona
2011-09-06 22:26 ` [PATCH 1/2] mac80211: Start implementing QoS support for mesh interfaces Javier Cardona
2011-09-06 22:26 ` [PATCH 2/2] mac80211: Mesh data frames must have the QoS header Javier Cardona
2011-09-07 18:08 ` [PATCH 0/2] QoS headers for mesh Johannes Berg
2011-09-07 18:14 ` Johannes Berg
2011-09-07 18:36 ` Javier Cardona
2011-09-07 18:46 ` Johannes Berg [this message]
2011-09-08 3:34 ` Javier Cardona
2011-09-08 7:01 ` Johannes Berg
2011-09-07 18:23 ` Javier Cardona
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=1315421169.4002.18.camel@jlt3.sipsolutions.net \
--to=johannes@sipsolutions.net \
--cc=devel@lists.open80211s.org \
--cc=javier@cozybit.com \
--cc=jlopex@gmail.com \
--cc=linux-wireless@vger.kernel.org \
--cc=linville@tuxdriver.com \
--cc=thomas@cozybit.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 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.