net/qede: add support for GENEVE tunneling offload
authorShahed Shaikh <shahed.shaikh@cavium.com>
Thu, 14 Dec 2017 06:36:03 +0000 (22:36 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commitd378cefab84e3c26229ddb1beab774ff26aa739c
tree6f2d36c3131fe3ede033280901b4721fa15ef1b3
parente60644c4420c47fa196c0c947a6c6e5891d167d0
net/qede: add support for GENEVE tunneling offload

This patch refactors existing VXLAN tunneling offload code and enables
following features for GENEVE:
 - destination UDP port configuration
 - checksum offloads
 - filter configuration

Signed-off-by: Shahed Shaikh <shahed.shaikh@cavium.com>
Acked-by: Rasesh Mody <rasesh.mody@cavium.com>
drivers/net/qede/qede_ethdev.c
drivers/net/qede/qede_ethdev.h
drivers/net/qede/qede_rxtx.c
drivers/net/qede/qede_rxtx.h