From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 959858DA6 for ; Wed, 11 Nov 2015 07:40:54 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP; 10 Nov 2015 22:40:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,274,1444719600"; d="scan'208";a="816975273" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga001.jf.intel.com with ESMTP; 10 Nov 2015 22:40:49 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id tAB6en54026451 for ; Wed, 11 Nov 2015 14:40:49 +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 tAB6ekUA001204 for ; Wed, 11 Nov 2015 14:40:48 +0800 Received: (from jijiangl@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id tAB6eks3001200 for dev@dpdk.org; Wed, 11 Nov 2015 14:40:46 +0800 From: Jijiang Liu To: dev@dpdk.org Date: Wed, 11 Nov 2015 14:40:38 +0800 Message-Id: <1447224046-1169-1-git-send-email-jijiang.liu@intel.com> X-Mailer: git-send-email 1.7.12.2 Subject: [dpdk-dev] [PATCH v4 0/8] add virtio offload support in us-vhost 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, 11 Nov 2015 06:40:55 -0000 Adds virtio offload support in us-vhost. The patch set adds the negotiation support between us-vhost and vanilla Linux virtio guest for TX offload(checksum and TSO), and add the offload support in the vhost libs and change vhost sample to test these changes. v4 change: remove virtio-net change, only keep vhost changes. add guest TX offload capabilities to support VM to VM case. split the cleanup code as a seperate patch. v3 change: rebase latest codes. v2 change: fill virtio device information for TX offloads. *** BLURB HERE *** Jijiang Liu (8): add virtual addr of virtio net header store vir address of virtio hdr add vhost TX offload capabilities(CSUM/TSO) add dequeue offload handle in vhost lib remove ip_hdr defination in vhost sample change vhost app to support virtio offload test add guest offload(CSUM/TSO) add guest tx offload handle in vhost lib drivers/net/virtio/virtio_ethdev.c | 3 + drivers/net/virtio/virtqueue.h | 1 + examples/vhost/main.c | 125 ++++++++++++++++++++++++++---- lib/librte_vhost/vhost_rxtx.c | 149 +++++++++++++++++++++++++++++++++++- lib/librte_vhost/virtio-net.c | 9 ++- 5 files changed, 266 insertions(+), 21 deletions(-) -- 1.7.7.6