From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A798EA00BE; Thu, 28 May 2020 14:01:47 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 773B91DB97; Thu, 28 May 2020 14:01:47 +0200 (CEST) Received: from inbox.dpdk.org (xvm-172-178.dc0.ghst.net [95.142.172.178]) by dpdk.org (Postfix) with ESMTP id 70E851DB92 for ; Thu, 28 May 2020 14:01:45 +0200 (CEST) Received: by inbox.dpdk.org (Postfix, from userid 33) id 4C3A6A00C5; Thu, 28 May 2020 14:01:45 +0200 (CEST) From: bugzilla@dpdk.org To: dev@dpdk.org Date: Thu, 28 May 2020 12:01:45 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: DPDK X-Bugzilla-Component: ethdev X-Bugzilla-Version: 19.11 X-Bugzilla-Keywords: X-Bugzilla-Severity: critical X-Bugzilla-Who: yangyi01@inspur.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: dev@dpdk.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.dpdk.org/ Auto-Submitted: auto-generated X-Auto-Response-Suppress: All MIME-Version: 1.0 Subject: [dpdk-dev] [Bug 486] i40e driver has very bad performance when VXLAN TSO is enabled X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" https://bugs.dpdk.org/show_bug.cgi?id=3D486 Bug ID: 486 Summary: i40e driver has very bad performance when VXLAN TSO is enabled Product: DPDK Version: 19.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: Normal Component: ethdev Assignee: dev@dpdk.org Reporter: yangyi01@inspur.com Target Milestone: --- Current OVS DPDK (DPDK 19.11.x) has supported TSO on vlan, but TSO isn't enabled on vxlan. DPDK and pmd drivers have been ready for VXLAN TSO support, I'm trying to enable it, the first patch [1] has been posted into ovs community, it can w= ork in term of functionality, but performance is very bad, it is about 40Mbps on two network namespaces on my two servers, I used OVS DPDK in one server, the other server used OVS kernel, performance can reach about 110Mbps when I disabled GRO on physical interface and vxlan interface (sudo ethtool -K XXX= gro off), it is about 2Gbps when I disabled tso and keep tx checksum offload on (sudo ip netns exec ns02 ethtool -K veth2 tso off). I checked my code many times, I can't find out root cause, I doubt it is i4= 0e driver issue (I'm very sure my X710 NIC can work well in OVS kernel and vxl= an tso is enabled) [1] https://patchwork.ozlabs.org/project/openvswitch/patch/20200525090337.11064= 0-1-yang_y_yi@163.com/ --=20 You are receiving this mail because: You are the assignee for the bug.=