OSDN Git Service

mac80211: only remove AP VLAN frames from TXQ
authorJohannes Berg <johannes.berg@intel.com>
Fri, 6 Oct 2017 09:53:33 +0000 (11:53 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 11 Oct 2017 07:49:40 +0000 (09:49 +0200)
commit2a9e25796b289f71c0802eca46005c750c57af95
tree013d1b17140f3007e1933592d0f126be113502e0
parent8c418b5b15747eda05d086e80fa0a767982fbf37
mac80211: only remove AP VLAN frames from TXQ

When removing an AP VLAN interface, mac80211 currently purges
the entire TXQ for the AP interface. Fix this by using the FQ
API introduced in the previous patch to filter frames.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/tx.c