]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: assign AP_VLAN hw queues correctly
authorJohannes Berg <johannes.berg@intel.com>
Thu, 23 May 2013 21:09:56 +0000 (23:09 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 27 May 2013 09:26:47 +0000 (11:26 +0200)
commitb44c866a933da1a17f0a1d56952051a79b3c8c3f
tree4a413eb44b2aa8e5eca43c0a37c393b2d89b976e
parent8c9dc39791c99fcedd5b0e07e74a8c08bd9f8d04
mac80211: assign AP_VLAN hw queues correctly

A lot of code in mac80211 assumes that the hw queues are
set up correctly for all interfaces (except for monitor)
but this isn't true for AP_VLAN interfaces. Fix this by
copying the AP master configuration when an AP VLAN is
brought up, after this the AP interface can't change its
configuration any more and needs to be brought down to
change it, which also forces AP_VLAN interfaces down, so
just copying in open() is sufficient.

Reported-by: Jouni Malinen <j@w1.fi>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/iface.c