DPDK patches and discussions
 help / color / Atom feed
* [dpdk-dev] [Bug 486] i40e driver has very bad performance when VXLAN TSO is enabled
@ 2020-05-28 12:01 bugzilla
  2020-07-30  3:45 ` bugzilla
  0 siblings, 1 reply; 2+ messages in thread
From: bugzilla @ 2020-05-28 12:01 UTC (permalink / raw)
  To: dev


            Bug ID: 486
           Summary: i40e driver has very bad performance when VXLAN TSO is
           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 work
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 i40e
driver issue (I'm very sure my X710 NIC can work well in OVS kernel and vxlan
tso is enabled)


You are receiving this mail because:
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-28 12:01 [dpdk-dev] [Bug 486] i40e driver has very bad performance when VXLAN TSO is enabled bugzilla
2020-07-30  3:45 ` bugzilla

DPDK patches and discussions

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ http://inbox.dpdk.org/dev \
	public-inbox-index dev

Newsgroup available over NNTP:

AGPL code for this site: git clone https://public-inbox.org/ public-inbox