net/mlx5: Add core support for vlan push/pop steering action
authorOr Gerlitz <ogerlitz@mellanox.com>
Sun, 28 Jan 2018 18:14:20 +0000 (20:14 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Mon, 26 Mar 2018 20:47:13 +0000 (13:47 -0700)
commit0c06897a9ac7e2db9ad2df15bc6511e8ab88378f
treee5e660c913d41cfe1d1765ca6b89f10987071536
parentaa24670ef66cb38e667d7bb039f5ce29d926f2e0
net/mlx5: Add core support for vlan push/pop steering action

Newer NICs (ConnectX-5 and onward) can apply vlan pop or push as an
action taking place during flow steering. Add the core bits for that.

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
include/linux/mlx5/fs.h
include/linux/mlx5/mlx5_ifc.h