From: Matan Azrad <ma...@mellanox.com>

Remove usage of variables which doesn't add new information for
performance improvement.

Signed-off-by: Matan Azrad <ma...@mellanox.com>
---
 drivers/net/mlx4/mlx4_rxtx.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/net/mlx4/mlx4_rxtx.c b/drivers/net/mlx4/mlx4_rxtx.c
index 014a6d3..e8d9a35 100644
--- a/drivers/net/mlx4/mlx4_rxtx.c
+++ b/drivers/net/mlx4/mlx4_rxtx.c
@@ -285,8 +285,6 @@ mlx4_tx_burst(void *dpdk_txq, struct rte_mbuf **pkts, 
uint16_t pkts_n)
        struct txq *txq = (struct txq *)dpdk_txq;
        unsigned int elts_head = txq->elts_head;
        const unsigned int elts_n = txq->elts_n;
-       unsigned int elts_comp = 0;
-       unsigned int bytes_sent = 0;
        unsigned int i;
        unsigned int max;
        struct mlx4_sq *sq = &txq->msq;
@@ -498,8 +496,7 @@ mlx4_tx_burst(void *dpdk_txq, struct rte_mbuf **pkts, 
uint16_t pkts_n)
                                                       MLX4_BIT_WQE_OWN : 0));
                sq->head += nr_txbbs;
                elt->buf = buf;
-               bytes_sent += buf->pkt_len;
-               ++elts_comp;
+               txq->stats.obytes += buf->pkt_len;
                elts_head = elts_head_next;
        }
        /* Take a shortcut if nothing must be sent. */
@@ -507,13 +504,12 @@ mlx4_tx_burst(void *dpdk_txq, struct rte_mbuf **pkts, 
uint16_t pkts_n)
                return 0;
        /* Increment send statistics counters. */
        txq->stats.opackets += i;
-       txq->stats.obytes += bytes_sent;
        /* Make sure that descriptors are written before doorbell record. */
        rte_wmb();
        /* Ring QP doorbell. */
        rte_write32(txq->msq.doorbell_qpn, txq->msq.db);
        txq->elts_head = elts_head;
-       txq->elts_comp += elts_comp;
+       txq->elts_comp += i;
        return i;
 }
 
-- 
2.7.4

Reply via email to