Просмотр исходного кода

qca-wifi: On mpdu copy expand, get reference of fraglist

Add support to get reference of frag list when doing copy expand of
buffer.

Change-Id: Ia3bf249afab28ea7c50bfe3a6ff567fd95f86e47
nobelj 5 лет назад
Родитель
Сommit
ae9de3a7de
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      dp/wifi3.0/dp_tx_capture.c

+ 6 - 6
dp/wifi3.0/dp_tx_capture.c

@@ -1616,7 +1616,7 @@ qdf_nbuf_t get_mpdu_clone_from_next_ppdu(qdf_nbuf_t nbuf_ppdu_desc_list[],
 		}
 	}
 
-	return qdf_nbuf_copy_expand(mpdu, MAX_MONITOR_HEADER, 0);
+	return qdf_nbuf_copy_expand_fraglist(mpdu, MAX_MONITOR_HEADER, 0);
 }
 
 /**
@@ -2138,9 +2138,9 @@ dp_tx_mon_proc_xretries(struct dp_pdev *pdev, struct dp_peer *peer,
 						&xretry_ppdu->mpdu_q);
 				} else {
 					ppdu_desc->mpdus[seq_no - start_seq] =
-					qdf_nbuf_copy_expand(mpdu_nbuf,
-							     MAX_MONITOR_HEADER,
-							     0);
+					qdf_nbuf_copy_expand_fraglist(
+						mpdu_nbuf,
+						MAX_MONITOR_HEADER, 0);
 					mpdu_nbuf =
 						qdf_nbuf_queue_next(mpdu_nbuf);
 				}
@@ -2284,8 +2284,8 @@ dp_tx_mon_proc_pending_ppdus(struct dp_pdev *pdev, struct dp_tx_tid *tx_tid,
 					ppdu_desc->user[0].start_seq + i,
 					ppdu_desc->ppdu_id);
 				ppdu_desc->mpdus[i] =
-				qdf_nbuf_copy_expand(mpdu_nbuf,
-						     MAX_MONITOR_HEADER, 0);
+				qdf_nbuf_copy_expand_fraglist(
+					mpdu_nbuf, MAX_MONITOR_HEADER, 0);
 				ppdu_desc->user[0].failed_bitmap[k] |=
 				SEQ_SEG_MSK(ppdu_desc->user[0].failed_bitmap[k],
 					    i);