From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id DB2DC8E91 for ; Wed, 4 Nov 2015 11:54:21 +0100 (CET) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 04 Nov 2015 02:54:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,242,1444719600"; d="scan'208";a="842307754" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga002.jf.intel.com with ESMTP; 04 Nov 2015 02:54:19 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id tA4AsIUa014722 for ; Wed, 4 Nov 2015 18:54:18 +0800 Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1]) by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id tA4AsGLc000448 for ; Wed, 4 Nov 2015 18:54:18 +0800 Received: (from jijiangl@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id tA4AsGHq000444 for dev@dpdk.org; Wed, 4 Nov 2015 18:54:16 +0800 From: Jijiang Liu To: dev@dpdk.org Date: Wed, 4 Nov 2015 18:54:08 +0800 Message-Id: <1446634456-413-1-git-send-email-jijiang.liu@intel.com> X-Mailer: git-send-email 1.7.12.2 Subject: [dpdk-dev] [PATCH v3 0/8] add vhost TX offload support 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, 04 Nov 2015 10:54:22 -0000 Adds vhost TX offload support. The patch set add the negotiation between us-vhost and virtio-net for vhost TX offload(checksum and TSO), and add the TX offload support in the libs and change vhost sample and csum application to test these changes. v3 change: rebase latest codes. v2 change: fill virtio device information for TX offloads. Jijiang Liu (8): add virtual address of virtio net header store virtual address of virtio hdr add vhost TX offload support capability in virtio-net fill virtio device information for TX offloads. add vhost TX offload support capability in vhost enqueue TX offload dequeue TX offload change vhost App to support TX offload fix csumonly fwd issue drivers/net/virtio/virtio_ethdev.c | 13 ++++++++++ drivers/net/virtio/virtio_ethdev.h | 5 +- drivers/net/virtio/virtio_rxtx.c | 61 +++++++++++++++++ drivers/net/virtio/virtqueue.h | 1 + examples/vhost/main.c | 128 +++++++++++++++++++++++++++++++----- lib/librte_vhost/vhost_rxtx.c | 108 ++++++++++++++++++++++++++++++- lib/librte_vhost/virtio-net.c | 6 ++- 8 files changed, 302 insertions(+), 20 deletions(-) -- 1.7.7.6