From: Javier Cardona Date: Fri, 4 Nov 2011 04:11:13 +0000 (-0700) Subject: mac80211: simplify mesh frame queue mapping and QoS X-Git-Tag: v3.3-rc1~182^2~545^2~113 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0ce1855eab098c6257f1321b02b70f916064aaa;p=pandora-kernel.git mac80211: simplify mesh frame queue mapping and QoS We only need to set the skb queue twice: 1. by the netdev, on local TX. 2. when forwarding a mesh frame. We only need to set the qos header twice: 1. by mac80211, on local TX. 2. when putting a frame on the mpath->frame_queue We also don't need the RA in order to set the proper queue mapping since all mesh STAs are QoS, indicate this and do it once when the frame is received. Also fixes an issue where the QoS header and queue mapping was not set for unicast forwarded frames. Signed-off-by: Javier Cardona Signed-off-by: Thomas Pedersen Signed-off-by: John W. Linville --- Reading git-diff-tree failed