From: Javier Cardona Date: Tue, 7 Jul 2009 17:55:03 +0000 (-0700) Subject: mac80211: Fix regression in mesh forwarding path. X-Git-Tag: v2.6.32-rc1~703^2~544^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=249b405cf8145da8a74b70544ae1079d244bdb00;p=pandora-kernel.git mac80211: Fix regression in mesh forwarding path. The removal of the master netdev broke the mesh forwarding path. This patch fixes it by using the new internal 'pending' queue. As a result of this change, mesh forwarding no longer does the inefficient 802.11 -> 802.3 -> 802.11 conversion that was done before. [Changes since v1] Suggested by Johannes: - Select queue before adding to mpath queue - ieee80211_add_pending_skb -> ieee80211_add_pending_skbs - Remove unnecessary header wme.h Signed-off-by: Javier Cardona Signed-off-by: Andrey Yurovsky Reviewed-by: Johannes Berg Signed-off-by: John W. Linville --- Reading git-diff-tree failed