From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 18F188E65 for ; Fri, 30 Oct 2015 14:00:38 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP; 30 Oct 2015 06:00:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,218,1444719600"; d="scan'208";a="823124805" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by fmsmga001.fm.intel.com with ESMTP; 30 Oct 2015 06:00:37 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id t9UD0akM022994 for ; Fri, 30 Oct 2015 21:00:36 +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 t9UD0Yq8013785 for ; Fri, 30 Oct 2015 21:00:36 +0800 Received: (from jijiangl@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id t9UD0YjQ013781 for dev@dpdk.org; Fri, 30 Oct 2015 21:00:34 +0800 From: Jijiang Liu To: dev@dpdk.org Date: Fri, 30 Oct 2015 21:00:25 +0800 Message-Id: <1446210034-13750-1-git-send-email-jijiang.liu@intel.com> X-Mailer: git-send-email 1.7.12.2 Subject: [dpdk-dev] [PATCH v2 0/9] 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: Fri, 30 Oct 2015 13:00:39 -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. 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 app/test-pmd/csumonly.c | 6 ++ 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, 308 insertions(+), 20 deletions(-) -- 1.7.7.6