From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by dpdk.org (Postfix) with ESMTP id D21198E79 for ; Wed, 13 Jan 2016 03:19:33 +0100 (CET) Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id D758828F69; Tue, 12 Jan 2016 18:19:30 -0800 (PST) Received: from prmh-edge-ivybridge-01.eng.vmware.com (unknown [10.24.235.72]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id E6B8AB025A; Tue, 12 Jan 2016 18:19:31 -0800 (PST) From: Yong Wang To: dev@dpdk.org Date: Tue, 12 Jan 2016 18:08:31 -0800 Message-Id: <1452650917-7960-1-git-send-email-yongwang@vmware.com> X-Mailer: git-send-email 1.9.1 Subject: [dpdk-dev] [PATCH v4 0/6] vmxnet3 TSO, tx cksum offload and cleanups X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2016 02:19:34 -0000 v4: * moved cleanups to separate patches * correctly handled multi-seg pkts with data ring used v3: * fixed comments from Stephen * added performance number for tx data ring v2: * fixed some logging issues when debug option turned on * updated the txq_flags check in vmxnet3_dev_tx_queue_setup() This patchset adds TCP/UDP checksum offload and TSO to vmxnet3 PMD. One of the use cases is to support STT. It also restores the tx data ring feature that was removed from a previous patch. Yong Wang (6): vmxnet3: fix typos and remove unused struct vmxnet3: restore tx data ring support vmxnet3: cleanup txNumDeferred usage vmxnet3: add tx l4 cksum offload vmxnet3: add TSO support vmxnet3: announce device offload capability doc/guides/rel_notes/release_2_3.rst | 11 +++ drivers/net/vmxnet3/base/includeCheck.h | 39 -------- drivers/net/vmxnet3/base/vmxnet3_defs.h | 9 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 16 +++- drivers/net/vmxnet3/vmxnet3_ring.h | 13 --- drivers/net/vmxnet3/vmxnet3_rxtx.c | 160 +++++++++++++++++++++++++------- 6 files changed, 151 insertions(+), 97 deletions(-) delete mode 100644 drivers/net/vmxnet3/base/includeCheck.h -- 1.9.1