wlan: Set to zero for RX packets with invalid Tid
Currently Host driver drops the RX packets with Tid
value more than 8 in function WLANTL_STARxConn. In
some cases AP uses Tid greater than 8 for EAPOL packet
and the host driver drops the packet which leads to
connection failure with the AP.
Change-Id: I736a1f2d7802202a48e1cc612978ffe98f64f08d
CRs-Fixed: 1053122
diff --git a/CORE/TL/src/wlan_qct_tl.c b/CORE/TL/src/wlan_qct_tl.c
index b74b1b6..fd2d9a8 100644
--- a/CORE/TL/src/wlan_qct_tl.c
+++ b/CORE/TL/src/wlan_qct_tl.c
@@ -6234,6 +6234,7 @@
dropping EAPOL packet in the driver use TID to zero.*/
VOS_TRACE( VOS_MODULE_ID_TL, VOS_TRACE_LEVEL_INFO,
"WLAN TL:Invalid Tid: %d Frame type: %d", ucTid, ucFrmType);
+ WDA_GET_RX_TID( pvBDHeader ) = 0;
ucTid = 0;
}