summaryrefslogtreecommitdiffstats
path: root/linux-drd/0014-fix-rtl8192se.patch
blob: 512e2815879b3e725948680d0301a9a07cd00187 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- 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;
 }