From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 881958E8A for ; Wed, 4 Nov 2015 09:35:37 +0100 (CET) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP; 04 Nov 2015 00:35:36 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,242,1444719600"; d="scan'208";a="678023751" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga003.jf.intel.com with ESMTP; 04 Nov 2015 00:35:37 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id tA48ZZIF018806 for ; Wed, 4 Nov 2015 16:35:35 +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 tA48ZVdA027549 for ; Wed, 4 Nov 2015 16:35:33 +0800 Received: (from jijiangl@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id tA48ZVkD027545 for dev@dpdk.org; Wed, 4 Nov 2015 16:35:31 +0800 From: Jijiang Liu To: dev@dpdk.org Date: Wed, 4 Nov 2015 16:35:23 +0800 Message-Id: <1446626131-27513-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 08:35:37 -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