From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id CE61C1B61F for ; Sun, 8 Apr 2018 14:41:34 +0200 (CEST) Received: from Internal Mail-Server by MTLPINE1 (envelope-from xuemingl@mellanox.com) with ESMTPS (AES256-SHA encrypted); 8 Apr 2018 15:42:41 +0300 Received: from dev-r630-06.mtbc.labs.mlnx (dev-r630-06.mtbc.labs.mlnx [10.12.205.180]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id w38CfXxQ006052; Sun, 8 Apr 2018 15:41:34 +0300 Received: from dev-r630-06.mtbc.labs.mlnx (localhost [127.0.0.1]) by dev-r630-06.mtbc.labs.mlnx (8.14.7/8.14.7) with ESMTP id w38CfXlI111032; Sun, 8 Apr 2018 20:41:33 +0800 Received: (from xuemingl@localhost) by dev-r630-06.mtbc.labs.mlnx (8.14.7/8.14.7/Submit) id w38CfX7G111031; Sun, 8 Apr 2018 20:41:33 +0800 From: Xueming Li To: Yongseok Koh , Shahaf Shuler Cc: Xueming Li , dev@dpdk.org Date: Sun, 8 Apr 2018 20:41:18 +0800 Message-Id: <20180408124121.110975-1-xuemingl@mellanox.com> X-Mailer: git-send-email 2.13.3 Subject: [dpdk-dev] [PATCH 0/3] mlx5 support Tx generic tunnel checksum and TSO X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2018 12:41:35 -0000 This patchset introduced Tx generic tunnel checksum and TSO offload to mlx5 PMD. This patchset relies on new ethdev API of: http://www.dpdk.org/dev/patchwork/patch/37519/ Xueming Li (3): net/mlx5: separate TSO function in Tx data path net/mlx5: support generic tunnel offloading net/mlx5: allow max 192B TSO inline header length drivers/net/mlx5/Makefile | 5 + drivers/net/mlx5/mlx5.c | 14 ++- drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_defs.h | 2 +- drivers/net/mlx5/mlx5_ethdev.c | 5 +- drivers/net/mlx5/mlx5_prm.h | 24 ++++ drivers/net/mlx5/mlx5_rxtx.c | 208 ++++++++++++++++++++++++---------- drivers/net/mlx5/mlx5_rxtx.h | 100 ++++++++++++---- drivers/net/mlx5/mlx5_rxtx_vec.c | 9 +- drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 2 +- drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 2 +- drivers/net/mlx5/mlx5_txq.c | 10 +- 12 files changed, 289 insertions(+), 93 deletions(-) -- 2.13.3