net/qede/base: revise tunnel APIs/structs
authorRasesh Mody <rasesh.mody@cavium.com>
Wed, 29 Mar 2017 20:36:31 +0000 (13:36 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 4 Apr 2017 17:02:52 +0000 (19:02 +0200)
commitadce1f86f8d25fc10e9ac32fd59fa0bedce608ad
treeba591fd445fb5b3d0c0036fcd5e4184099f7d908
parenta7f3cac3159030267627e73b258c0d1bcdcfa077
net/qede/base: revise tunnel APIs/structs

Revise tunnel APIs/structs.
 - Unite tunnel start and update params in single struct
   "ecore_tunnel_info"
 - Remove A0 chip tunnelling support.
 - Added per tunnel info - removed bitmasks.

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
drivers/net/qede/base/ecore.h
drivers/net/qede/base/ecore_dev.c
drivers/net/qede/base/ecore_dev_api.h
drivers/net/qede/base/ecore_sp_api.h
drivers/net/qede/base/ecore_sp_commands.c
drivers/net/qede/base/ecore_sp_commands.h
drivers/net/qede/qede_ethdev.c
drivers/net/qede/qede_if.h
drivers/net/qede/qede_main.c