mac80211: Start implementing QoS support for mesh interfaces
authorJavier Cardona <javier@cozybit.com>
Thu, 8 Sep 2011 00:49:52 +0000 (17:49 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 14 Sep 2011 17:56:48 +0000 (13:56 -0400)
commit4777be41638cfab56c78b2a764a5f83beb6cfdd2
tree9b041c2ffdaccf13a24b8bdb62c817cc87942a01
parent3de3d966007592693e68a973f62a1e3828565af0
mac80211: Start implementing QoS support for mesh interfaces

In order to support QoS in mesh, we need to assign queue mapping only
after the next hop has been resolved, both for forwarded and locally
originated frames.  Also, now that this is fixed, remove the XXX comment
in ieee80211_select_queue().

Also, V-Shy Ho reported that the queue mapping was not being applied to
the forwarded frame (fwd_skb instead of skb).  Fixed that as well.

Signed-off-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/mesh_pathtbl.c
net/mac80211/rx.c
net/mac80211/tx.c
net/mac80211/wme.c