net/ice/base: add VXLAN/generic tunnel management
authorLeyi Rong <leyi.rong@intel.com>
Wed, 19 Jun 2019 15:18:30 +0000 (23:18 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 28 Jun 2019 18:31:49 +0000 (20:31 +0200)
commit884efe3ca1f3a0851a9d172a37494c5d47777ecd
tree0695cf42cd4524104d0c13d68a13d0e23d5d86f4
parentb2de221a3bee69ad57b87399f13573ba54e851c7
net/ice/base: add VXLAN/generic tunnel management

Added routines for handling tunnel management:
- ice_tunnel_port_in_use()
- ice_tunnel_get_type()
- ice_find_free_tunnel_entry()
- ice_create_tunnel()
- ice_destroy_tunnel()

Signed-off-by: Dan Nowlin <dan.nowlin@intel.com>
Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Leyi Rong <leyi.rong@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/ice/base/ice_flex_pipe.c
drivers/net/ice/base/ice_flex_pipe.h