summaryrefslogtreecommitdiffstats
path: root/linux-drd/0014-fix-rtl8192se.patch
diff options
context:
space:
mode:
Diffstat (limited to 'linux-drd/0014-fix-rtl8192se.patch')
-rw-r--r--linux-drd/0014-fix-rtl8192se.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/linux-drd/0014-fix-rtl8192se.patch b/linux-drd/0014-fix-rtl8192se.patch
new file mode 100644
index 0000000..512e281
--- /dev/null
+++ b/linux-drd/0014-fix-rtl8192se.patch
@@ -0,0 +1,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;
+ }
+