From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matan Azrad Subject: [PATCH 0/8] improve mlx4 Tx performance Date: Tue, 28 Nov 2017 12:19:22 +0000 Message-ID: <1511871570-16826-1-git-send-email-matan@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain Cc: dev@dpdk.org To: Adrien Mazarguil Return-path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0082.outbound.protection.outlook.com [104.47.1.82]) by dpdk.org (Postfix) with ESMTP id 4D23D2B9E for ; Tue, 28 Nov 2017 13:20:00 +0100 (CET) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This series improves mlx4 Tx performance and fix and clean some Tx code. 1. 10% MPPS improvement for 1 queue, 1 core, 64B packets, txonly mode. 2. 20% MPPS improvement for 1 queue, 1 core, 32B*4(segs) packets, txonly mode. Matan Azrad (8): net/mlx4: fix Tx packet drop application report net/mlx4: remove unnecessary Tx wraparound checks net/mlx4: remove restamping from Tx error path net/mlx4: optimize Tx multi-segment case net/mlx4: merge Tx queue rings management net/mlx4: mitigate Tx send entry size calculations net/mlx4: align Tx descriptors number net/mlx4: remove Tx completion elements counter drivers/net/mlx4/mlx4_prm.h | 20 +- drivers/net/mlx4/mlx4_rxtx.c | 443 +++++++++++++++++++------------------------ drivers/net/mlx4/mlx4_rxtx.h | 38 +++- drivers/net/mlx4/mlx4_txq.c | 44 +++-- 4 files changed, 265 insertions(+), 280 deletions(-) -- 1.8.3.1