All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/5] Add GSO Partial support for devices with existing tunnel offloads
@ 2016-04-19 19:05 ` Alexander Duyck
  0 siblings, 0 replies; 50+ messages in thread
From: Alexander Duyck @ 2016-04-19 19:05 UTC (permalink / raw)
  To: eugenia, bruce.w.allan, saeedm, netdev, intel-wired-lan,
	ariel.elior, mchan

This patch set is meant to extend tunnel offload support for devices that
already support UDP or GRE tunnels to include support for those type of
tunnels with an outer checksum.  To do this I am enabling GSO partial
support for these types of tunnels which should work assuming the devices
supported by these drivers are either overwriting or ignoring checksum and
length fields contained in the IPv4/v6 and ignoring the checksum contained
in the outer L4 tunnel headers.

I don't have any of the hardware that uses the drivers that these patches
are applied do.  That was one of the motivations for submitting them as RFC.
My hope is that somebody out there with this hardware is willing to pull in
the patch and test it out in order to determine if this approach actually
works for these devices.

---

Alexander Duyck (5):
      mlx4: Add support for UDP tunnel segmentation with outer checksum offload
      mlx5: Add support for UDP tunnel segmentation with outer checksum offload
      bnx2x: Add support for segmentation of tunnels with outer checksums
      bnxt: Add support for segmentation of tunnels with outer checksums
      fm10k: Add support for UDP tunnel segmentation with outer checksum offload


 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c  |   13 ++++++++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.c         |    9 +++++++--
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c   |   14 ++++++++++----
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c    |   17 +++++++++++++----
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c |    7 ++++++-
 5 files changed, 46 insertions(+), 14 deletions(-)

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

end of thread, other threads:[~2016-08-31 16:15 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-19 19:05 [RFC PATCH 0/5] Add GSO Partial support for devices with existing tunnel offloads Alexander Duyck
2016-04-19 19:05 ` [Intel-wired-lan] " Alexander Duyck
2016-04-19 19:05 ` [RFC PATCH 1/5] mlx4: Add support for UDP tunnel segmentation with outer checksum offload Alexander Duyck
2016-04-19 19:05   ` [Intel-wired-lan] " Alexander Duyck
2016-04-19 19:06 ` [RFC PATCH 2/5] mlx5: " Alexander Duyck
2016-04-19 19:06   ` [Intel-wired-lan] " Alexander Duyck
2016-04-20 17:40   ` Saeed Mahameed
2016-04-20 17:40     ` [Intel-wired-lan] " Saeed Mahameed
2016-04-20 18:06     ` Alexander Duyck
2016-04-20 18:06       ` [Intel-wired-lan] " Alexander Duyck
2016-04-28 21:43       ` Matthew Finlay
2016-04-28 21:43         ` [Intel-wired-lan] " Matthew Finlay
2016-04-28 22:04         ` Alexander Duyck
2016-04-28 22:04           ` [Intel-wired-lan] " Alexander Duyck
2016-04-29  1:18           ` Matthew Finlay
2016-04-29  1:18             ` [Intel-wired-lan] " Matthew Finlay
2016-04-29  1:59             ` Alexander Duyck
2016-04-29  1:59               ` [Intel-wired-lan] " Alexander Duyck
2016-04-29 19:27               ` Saeed Mahameed
2016-04-29 19:27                 ` [Intel-wired-lan] " Saeed Mahameed
2016-04-29 19:36                 ` Alexander Duyck
2016-04-29 19:36                   ` [Intel-wired-lan] " Alexander Duyck
2016-04-19 19:06 ` [RFC PATCH 3/5] bnx2x: Add support for segmentation of tunnels with outer checksums Alexander Duyck
2016-04-19 19:06   ` [Intel-wired-lan] " Alexander Duyck
2016-08-24 12:33   ` Yuval Mintz
2016-08-24 15:39     ` Alexander Duyck
2016-08-25  5:06       ` Yuval Mintz
2016-08-25 18:26         ` Alexander Duyck
2016-08-31 11:31           ` Yuval Mintz
2016-08-31 16:13             ` Alexander Duyck
2016-04-19 19:06 ` [RFC PATCH 4/5] bnxt: " Alexander Duyck
2016-04-19 19:06   ` [Intel-wired-lan] " Alexander Duyck
2016-04-27  5:55   ` Michael Chan
2016-04-27  5:55     ` [Intel-wired-lan] " Michael Chan
2016-04-27 15:21     ` Alexander Duyck
2016-04-27 15:21       ` [Intel-wired-lan] " Alexander Duyck
2016-04-28  4:32       ` Michael Chan
2016-04-28  4:32         ` [Intel-wired-lan] " Michael Chan
2016-04-29 21:17         ` Alexander Duyck
2016-04-29 21:17           ` [Intel-wired-lan] " Alexander Duyck
2016-04-29 21:29           ` Michael Chan
2016-04-29 21:29             ` [Intel-wired-lan] " Michael Chan
2016-04-29 21:31             ` Alexander Duyck
2016-04-29 21:31               ` [Intel-wired-lan] " Alexander Duyck
2016-04-29 23:29               ` Michael Chan
2016-04-29 23:29                 ` [Intel-wired-lan] " Michael Chan
2016-04-29 23:39                 ` Alexander Duyck
2016-04-29 23:39                   ` [Intel-wired-lan] " Alexander Duyck
2016-04-19 19:06 ` [RFC PATCH 5/5] fm10k: Add support for UDP tunnel segmentation with outer checksum offload Alexander Duyck
2016-04-19 19:06   ` [Intel-wired-lan] " Alexander Duyck

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.