瀏覽代碼

qcacmn: Assign ldpc from ppdu info and non-amsdu counter increment

Update ppdu rx stats ldpc value into cdp rx indication structure
Also, increment non-amsdu counter for peer/vdev/pdev level stats

Change-Id: I252b71756db7019c5a6d60eeebf9f0c782266e34
Anish Nataraj 7 年之前
父節點
當前提交
5034701e13
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      dp/wifi3.0/dp_rx_mon_status.c
  2. 1 0
      dp/wifi3.0/dp_tx.c

+ 1 - 0
dp/wifi3.0/dp_rx_mon_status.c

@@ -81,6 +81,7 @@ dp_rx_populate_cdp_indication_ppdu(struct dp_soc *soc,
 	cdp_rx_ppdu->u.nss = ppdu_info->rx_status.nss;
 	cdp_rx_ppdu->u.mcs = ppdu_info->rx_status.mcs;
 	cdp_rx_ppdu->u.gi = ppdu_info->rx_status.sgi;
+	cdp_rx_ppdu->u.ldpc = ppdu_info->rx_status.ldpc;
 	cdp_rx_ppdu->u.preamble = ppdu_info->rx_status.preamble_type;
 	cdp_rx_ppdu->u.ppdu_type = ppdu_info->rx_status.reception_type;
 	cdp_rx_ppdu->rssi = ppdu_info->rx_status.rssi_comb;

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

@@ -2565,6 +2565,7 @@ static void dp_tx_update_peer_stats(struct dp_peer *peer,
 	DP_STATS_INCC(peer, tx.ofdma, 1, ts->ofdma);
 
 	DP_STATS_INCC(peer, tx.amsdu_cnt, 1, ts->msdu_part_of_amsdu);
+	DP_STATS_INCC(peer, tx.non_amsdu_cnt, 1, !ts->msdu_part_of_amsdu);
 
 	if (!(soc->process_tx_status))
 		return;