Преглед на файлове

qcacmn: Raw mode AMSDU check

Add check for AMSDU for raw mode HW WAR

Change-Id: I4c6bfbed9f01c1d28a9e7ab75a0181d1d18635e6
CRs-Fixed: 2266916
Pamidipati, Vijay преди 6 години
родител
ревизия
480c931d7e
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      dp/wifi3.0/dp_tx.c

+ 2 - 1
dp/wifi3.0/dp_tx.c

@@ -929,7 +929,8 @@ static qdf_nbuf_t dp_tx_prepare_raw(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
 
 	/* SWAR for HW: Enable WEP bit in the AMSDU frames for RAW mode */
 	if (vdev->raw_mode_war &&
-	    (qos_wh->i_fc[0] & QDF_IEEE80211_FC0_SUBTYPE_QOS))
+	    (qos_wh->i_fc[0] & QDF_IEEE80211_FC0_SUBTYPE_QOS) &&
+	    (qos_wh->i_qos[0] & IEEE80211_QOS_AMSDU))
 		qos_wh->i_fc[1] |= IEEE80211_FC1_WEP;
 
 	for (curr_nbuf = nbuf, i = 0; curr_nbuf;