net/mlx5: Add core support for double vlan push/pop steering action
As newer firmware supports double push/pop in a single FTE, we add core bits and extend vlan action logic for it. Signed-off-by: Jianbo Liu <jianbol@mellanox.com> Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
This commit is contained in:

committed by
Saeed Mahameed

parent
5e022dd353
commit
8da6fe2a18
@@ -152,6 +152,8 @@ struct mlx5_fs_vlan {
|
||||
u8 prio;
|
||||
};
|
||||
|
||||
#define MLX5_FS_VLAN_DEPTH 2
|
||||
|
||||
struct mlx5_flow_act {
|
||||
u32 action;
|
||||
bool has_flow_tag;
|
||||
@@ -159,7 +161,7 @@ struct mlx5_flow_act {
|
||||
u32 encap_id;
|
||||
u32 modify_id;
|
||||
uintptr_t esp_id;
|
||||
struct mlx5_fs_vlan vlan;
|
||||
struct mlx5_fs_vlan vlan[MLX5_FS_VLAN_DEPTH];
|
||||
struct ib_counters *counters;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user