net/mlx5: E-Switch, Support getting chain mapping
authorPaul Blakey <paulb@mellanox.com>
Thu, 12 Mar 2020 10:23:12 +0000 (12:23 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 12 Mar 2020 22:00:39 +0000 (15:00 -0700)
commit43435e91396fd156a31f0e3977f60f564a66a328
treed4657ff2ef3d8d95bc8940260adf7c79fe7232f7
parent6fb0701a9cfa248f1c1e5dfde15c4d79bb1bdc69
net/mlx5: E-Switch, Support getting chain mapping

Currently, we write chain register mapping on miss from the the last
prio of a chain. It is used to restore the chain in software.

To support re-using the chain register mapping from global tables (such
as CT tuple table) misses, export the chain mapping.

Signed-off-by: Paul Blakey <paulb@mellanox.com>
Reviewed-by: Oz Shlomo <ozsh@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h