From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 7BBEF4AC7 for ; Fri, 25 Mar 2016 08:56:17 +0100 (CET) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP; 25 Mar 2016 00:56:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,389,1455004800"; d="scan'208";a="675413976" Received: from yliu-dev.sh.intel.com ([10.239.66.49]) by FMSMGA003.fm.intel.com with ESMTP; 25 Mar 2016 00:56:16 -0700 From: Yuanhan Liu To: dev@dpdk.org Cc: huawei.xie@intel.com, Thomas Monjalon , Ksiadz MarcinX , Yuanhan Liu Date: Fri, 25 Mar 2016 15:58:48 +0800 Message-Id: <1458892732-3885-1-git-send-email-yuanhan.liu@linux.intel.com> X-Mailer: git-send-email 1.9.0 In-Reply-To: <1458885694-31111-1-git-send-email-yuanhan.liu@linux.intel.com> References: <1458885694-31111-1-git-send-email-yuanhan.liu@linux.intel.com> Subject: [dpdk-dev] [PATCH v2 0/4] vhost vlan tag and TSO fixes/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: Fri, 25 Mar 2016 07:56:17 -0000 v2: - we can't remove the left part of TSO settings to lib vhost, which hurts VM2VM performance badly. Ksiadz reported that TSO won't work for OVS with NIC, even with those similar changes from the commit 9fd72e3cbd29 ("examples/vhost: add virtio offload"). This gives me another chance to look at the TSO implementation a bit deeper, and then came up with this small patch set, which includes a TSO cleanup and fix. Patch 4 is a vlan tag fix reported from Qian. --- Yuanhan Liu (4): vhost: remove unnecessary return examples/vhost: remove unnecessary pseudo checksum calc examples/vhost: fix offload settings examples/vhost: fix wrong vlan_tag examples/vhost/main.c | 44 ++++++++++--------------------------------- lib/librte_vhost/vhost_rxtx.c | 2 -- 2 files changed, 10 insertions(+), 36 deletions(-) -- 1.9.0