16 lines
478 B
Diff
16 lines
478 B
Diff
|
--- 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;
|
||
|
}
|
||
|
|