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 B6ECE2B86 for ; Fri, 29 Jul 2016 15:44:52 +0200 (CEST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP; 29 Jul 2016 06:44:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,439,1464678000"; d="scan'208";a="147527083" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by fmsmga004.fm.intel.com with ESMTP; 29 Jul 2016 06:44:49 -0700 Received: from irsmsx103.ger.corp.intel.com ([169.254.3.204]) by irsmsx110.ger.corp.intel.com ([169.254.15.113]) with mapi id 14.03.0248.002; Fri, 29 Jul 2016 14:44:48 +0100 From: "Lal, PrzemyslawX" To: "users@dpdk.org" CC: "Kavanagh, Mark B" , "Ksiadz, MarcinX" , "Siddiqui, Muhammad A" Thread-Topic: i40e: issues with TCP Segmenation Offload of VLAN-tagged traffic Thread-Index: AdHpnpTV5wheVps7T6WxYTCwjydZzw== Date: Fri, 29 Jul 2016 13:44:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: [dpdk-users] i40e: issues with TCP Segmenation Offload of VLAN-tagged traffic X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2016 13:44:53 -0000 Hi, I have problem with TCP Segmentation Offload of VLAN tagged traffic on i40e= PMD driver - connectivity dies after trying to send first packet. After spawning new VM non-TCP traffic (like ping) works fine. After trying = to connect using SSH to the VM, connectivity is completely broken on i40e -= even ping stops working. In the meanwhile connection between VMs connected= to the same OVS using vhost-user ports works fine.=20 This is how topology looks like (simplified): virtio virtio <-- TSO enabled on the virtio interface o= n virtual machine | | vhostuser vhostuser <-- TSO supported for vhost-user interfac= es in DPDK since 16.04 release | | ovs-dpdk ovs-dpdk <-- VLAN tagging/untagging done in OVS-DP= DK using OpenFlow rules | | rte_i40e_pmd rte_i40e_pmd <-- first packet that should be offloaded= breaks connectivity | | +----TOR switch----+ Problem occurs only with i40e NIC - when using exactly the same configurati= on with ixgbe NIC everything works fine, it looks like i40e PMD driver caus= es this problem. Versions tested: DPDK - 16.04, 16.07-rc3, also some post 16.07-rc2 master tested with this p= atch applied http://dpdk.org/ml/archives/dev/2016-July/043924.html OVS-DPDK - recent versions from master branch with TSO RFC patch applied on= top - link: http://openvswitch.org/pipermail/dev/2016-June/072871.html In each case TSO and VLAN combo on ixgbe was working with no issues, on i40= e it was always broken. Issue was also independently reproduced by Mark Kavanagh (cc'd). Is this known issue and is there any way to solve this issue? If not, are t= here any plans to fix this problem in the upcoming DPDK releases? =09 Best Regards, Przemek