arch-linux-kernel/0014-fix-rtl8192se.patch

16 lines
478 B
Diff
Raw Normal View History

--- linux-2.6/drivers/net/wireless/rtlwifi/rtl8192se/trx.c
+++ linux-2.6/drivers/net/wireless/rtlwifi/rtl8192se/trx.c
@@ -49,6 +49,12 @@ static u8 _rtl92se_map_hwqueue_to_fwqueu
if (ieee80211_is_nullfunc(fc))
return QSLT_HIGH;
+ /* Kernel commit 1bf4bbb4024dcdab changed EAPOL packets to use
+ * queue V0 at priority 7; however, the RTL8192SE appears to have
+ * that queue at priority 6
+ */
+ if (skb->priority == 7)
+ return QSLT_VO;
return skb->priority;
}