From 784a94ace975b4f0604f8cb7365d06c5b8667b77 Mon Sep 17 00:00:00 2001 From: jinbaoliu Date: Thu, 29 Dec 2022 19:20:14 -0800 Subject: [PATCH] qcacmn: Code optimization: extract common code snippet to a function This change extracts several common code snippet and put them into a new function. This can keep the code clean. Change-Id: Ib13f06903db2efbf0e447436fb5abb1386cdd41d CRs-Fixed: 3370243 --- dp/wifi3.0/dp_tx.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index b17d873f35..640b70a9d2 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -1513,12 +1513,7 @@ void dp_tx_update_stats(struct dp_soc *soc, struct dp_tx_desc_s *tx_desc, uint8_t ring_id) { - uint32_t stats_len = 0; - - if (tx_desc->frm_type == dp_tx_frm_tso) - stats_len = tx_desc->msdu_ext_desc->tso_desc->seg.total_len; - else - stats_len = qdf_nbuf_len(tx_desc->nbuf); + uint32_t stats_len = dp_tx_get_pkt_len(tx_desc); DP_STATS_INC_PKT(soc, tx.egress[ring_id], 1, stats_len); } @@ -1542,12 +1537,7 @@ dp_tx_attempt_coalescing(struct dp_soc *soc, struct dp_vdev *vdev, tcl_data.nbuf = tx_desc->nbuf; tcl_data.tid = tid; tcl_data.ring_id = ring_id; - if (tx_desc->frm_type == dp_tx_frm_tso) { - tcl_data.pkt_len = - tx_desc->msdu_ext_desc->tso_desc->seg.total_len; - } else { - tcl_data.pkt_len = qdf_nbuf_len(tx_desc->nbuf); - } + tcl_data.pkt_len = dp_tx_get_pkt_len(tx_desc); tcl_data.num_ll_connections = vdev->num_latency_critical_conn; swlm_query_data.tcl_data = &tcl_data;