From: Alexander Duyck <aduyck@mirantis.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] [next PATCH 0/3] TSO and checksum fixes for i40e
Date: Thu, 14 Jan 2016 20:41:50 -0800 [thread overview]
Message-ID: <20160115043921.24270.62791.stgit@localhost.localdomain> (raw)
This patch set is meant to improve the performance and reliability of i40e
when it comes to performing TSO and Tx checksum offloads related to tunnels.
I have tested it with a number of combinations of v4 over v6 and v6 over v4
for VXLANs. With this patch set I resolved a number of issues and I am now
able to perform TSO for any of them as long as the outer UDP checksum is 0.
It should also now be supported if the outer checksum is enabled in the
case of the XL722, though I cannot test it.
I was able to verify IPv6 TSO is working correctly, however it seems like
if I use VXLAN over IPv6 I am not seeing any receive checksum offloads.
I'm still trying to work out that bit but as far as I can tell I haven't
configured anything incorrectly as the receiving end is getting the frames
in the proper format.
I'll be out on vacation for the next several days so if anything comes up I
will address it on Tuesday.
Thanks.
-Alex
---
Alexander Duyck (3):
i40e: Refactor TSO to resolve unwanted behaviors
i40e: Refactor Tx checksum offload
i40e: Fix build warnings when geneve is not enabled
drivers/net/ethernet/intel/i40e/i40e_main.c | 24 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 284 ++++++++++++++++-----------
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1
3 files changed, 178 insertions(+), 131 deletions(-)
--
next reply other threads:[~2016-01-15 4:41 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-15 4:41 Alexander Duyck [this message]
2016-01-15 4:41 ` [Intel-wired-lan] [next PATCH 1/3] i40e: Refactor TSO to resolve unwanted behaviors Alexander Duyck
2016-01-16 2:20 ` Jesse Brandeburg
2016-01-16 15:53 ` Alexander Duyck
2016-01-15 4:42 ` [Intel-wired-lan] [next PATCH 2/3] i40e: Refactor Tx checksum offload Alexander Duyck
2016-01-15 4:42 ` [Intel-wired-lan] [next PATCH 3/3] i40e: Fix build warnings when geneve is not enabled Alexander Duyck
2016-01-20 22:36 ` Bowers, AndrewX
2016-01-20 16:24 ` [Intel-wired-lan] [next PATCH 0/3] TSO and checksum fixes for i40e Alexander Duyck
2016-01-20 22:12 ` Jeff Kirsher
2016-01-20 22:18 ` Alexander Duyck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160115043921.24270.62791.stgit@localhost.localdomain \
--to=aduyck@mirantis.com \
--cc=intel-wired-lan@osuosl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.