commit | 1996843012629825e4a2c339fedef1f7eade87bc | [log] [tgz] |
---|---|---|
author | Chopra, Manish <Manish.Chopra@cavium.com> | Mon Apr 24 10:00:44 2017 -0700 |
committer | David S. Miller <davem@davemloft.net> | Tue Apr 25 11:49:30 2017 -0400 |
tree | cb8f71cb4156696c5d32137139a6d92a12bc56bd | |
parent | 36784277c59bdfce8b90233c85e957ae4ee702fc [diff] |
qed: refactor tunnelling - API/Structs This patch changes the tunnel APIs to use per tunnel info instead of using bitmasks for all tunnels and also uses single struct to hold the data to prepare multiple variant of tunnel configuration ramrods to be sent to the hardware. Signed-off-by: Manish Chopra <manish.chopra@cavium.com> Signed-off-by: Yuval Mintz <yuval.mintz@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>