netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/6] qed/qede: Add tunneling support
@ 2016-04-09 13:16 Manish Chopra
  2016-04-09 13:17 ` [PATCH net-next 1/6] net: Make vxlan/geneve default udp ports public Manish Chopra
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Manish Chopra @ 2016-04-09 13:16 UTC (permalink / raw)
  To: davem; +Cc: netdev, Ariel.Elior, Yuval.Mintz

Hi David,

This patch series adds support for VXLAN, GRE and GENEVE tunnels
to be used over this driver. With this support, adapter can perform
TSO offload, inner/outer checksums offloads on TX and RX for
encapsulated packets.

Almost all the changes in this series addresses our driver modules,
except the first patch which is for general infrastructure change.

Please consider applying this series to net-next.

Thanks,
Manish

Manish Chopra (6):
  net: Make vxlan/geneve default udp ports public
  qed: Add infrastructure support for tunneling
  qed/qede: Add VXLAN tunnel slowpath configuration support
  qed/qede: Add GENEVE tunnel slowpath configuration support
  qed: Enable GRE tunnel slowpath configuration
  qede: Add fastpath support for tunneling

 drivers/net/ethernet/qlogic/Kconfig                |  21 ++
 drivers/net/ethernet/qlogic/qed/qed.h              |  46 ++++
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |   6 +-
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h      |   2 +
 drivers/net/ethernet/qlogic/qed/qed_hsi.h          |  51 ++++-
 .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c    | 127 ++++++++++
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |  31 +++
 drivers/net/ethernet/qlogic/qed/qed_main.c         |  15 +-
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h     |  31 +++
 drivers/net/ethernet/qlogic/qed/qed_sp.h           |   7 +
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c  | 255 +++++++++++++++++++++
 drivers/net/ethernet/qlogic/qede/qede.h            |   6 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       | 198 +++++++++++++++-
 drivers/net/geneve.c                               |   4 +-
 drivers/net/vxlan.c                                |   2 +-
 include/linux/qed/qed_eth_if.h                     |  10 +
 include/net/geneve.h                               |   1 +
 include/net/vxlan.h                                |   2 +
 18 files changed, 796 insertions(+), 19 deletions(-)

-- 
2.7.2

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

end of thread, other threads:[~2016-04-09 21:48 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-09 13:16 [PATCH net-next 0/6] qed/qede: Add tunneling support Manish Chopra
2016-04-09 13:17 ` [PATCH net-next 1/6] net: Make vxlan/geneve default udp ports public Manish Chopra
2016-04-09 16:06   ` Jesse Gross
2016-04-09 20:46     ` Manish Chopra
2016-04-09 21:48       ` Jesse Gross
2016-04-09 13:17 ` [PATCH net-next 2/6] qed: Add infrastructure support for tunneling Manish Chopra
2016-04-09 13:17 ` [PATCH net-next 3/6] qed/qede: Add VXLAN tunnel slowpath configuration support Manish Chopra
2016-04-09 16:29   ` Jesse Gross
2016-04-09 13:17 ` [PATCH net-next 4/6] qed/qede: Add GENEVE " Manish Chopra
2016-04-09 13:17 ` [PATCH net-next 5/6] qed: Enable GRE tunnel slowpath configuration Manish Chopra
2016-04-09 13:17 ` [PATCH net-next 6/6] qede: Add fastpath support for tunneling Manish Chopra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).