ice: add UDP tunnels support to the parser
authorJunfeng Guo <junfeng.guo@intel.com>
Thu, 25 Jul 2024 22:08:03 +0000 (16:08 -0600)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Tue, 13 Aug 2024 21:51:28 +0000 (14:51 -0700)
commit80a480075911ec333a692e3108899a565b5f4bdc
treed437ddeed95ceafef0fc6a557706addce11e5357
parentb2687653fe690569d48eb60343745fe436f7d532
ice: add UDP tunnels support to the parser

Add support for the vxlan, geneve, ecpri UDP tunnels through the
following APIs:
- ice_parser_vxlan_tunnel_set()
- ice_parser_geneve_tunnel_set()
- ice_parser_ecpri_tunnel_set()

Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Marcin Szycik <marcin.szycik@linux.intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Signed-off-by: Junfeng Guo <junfeng.guo@intel.com>
Signed-off-by: Ahmed Zaki <ahmed.zaki@intel.com>
Tested-by: Rafal Romanowski <rafal.romanowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_parser.c
drivers/net/ethernet/intel/ice/ice_parser.h