net/mlx5: Support encap id when setting new steering entry
In order to support steering rules which add encapsulation headers, encap_id parameter is needed. Add new mlx5_flow_act struct which holds action related parameter: action, flow_tag and encap_id. Use mlx5_flow_act struct when adding a new steering rule. This patch doesn't change any functionality. Signed-off-by:Hadar Hen Zion <hadarh@mellanox.com> Signed-off-by:
Saeed Mahameed <saeedm@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/infiniband/hw/mlx5/main.c 5 additions, 5 deletionsdrivers/infiniband/hw/mlx5/main.c
- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 12 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 18 additions, 11 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_fs.c
- drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 5 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 6 additions, 3 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 13 additions, 10 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 14 additions, 11 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 22 additions, 26 deletionsdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/fs_core.h
- include/linux/mlx5/fs.h 7 additions, 2 deletionsinclude/linux/mlx5/fs.h
Loading
Please register or sign in to comment