| From 3320bb716cb3f7af6bf4f2e2ff121debcc02df7e Mon Sep 17 00:00:00 2001 |
| From: Roi Dayan <roid@mellanox.com> |
| Date: Wed, 11 Sep 2019 14:44:50 +0300 |
| Subject: [PATCH] net/mlx5: Fix flow counter list auto bits struct |
| |
| commit 6dfef396ea13873ae9066ee2e0ad6ee364031fe2 upstream. |
| |
| The union should contain the extended dest and counter list. |
| Remove the resevered 0x40 bits which is redundant. |
| This change doesn't break any functionally. |
| Everything works today because the code in fs_cmd.c is using |
| the correct structs if extended dest or the basic dest. |
| |
| Fixes: 1b115498598f ("net/mlx5: Introduce extended destination fields") |
| Signed-off-by: Roi Dayan <roid@mellanox.com> |
| Reviewed-by: Mark Bloch <markb@mellanox.com> |
| Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/include/linux/mlx5/mlx5_ifc.h b/include/linux/mlx5/mlx5_ifc.h |
| index 29b55f8cd7b3..0eeac3466851 100644 |
| --- a/include/linux/mlx5/mlx5_ifc.h |
| +++ b/include/linux/mlx5/mlx5_ifc.h |
| @@ -1346,9 +1346,8 @@ struct mlx5_ifc_extended_dest_format_bits { |
| }; |
| |
| union mlx5_ifc_dest_format_struct_flow_counter_list_auto_bits { |
| - struct mlx5_ifc_dest_format_struct_bits dest_format_struct; |
| + struct mlx5_ifc_extended_dest_format_bits extended_dest_format; |
| struct mlx5_ifc_flow_counter_list_bits flow_counter_list; |
| - u8 reserved_at_0[0x40]; |
| }; |
| |
| struct mlx5_ifc_fte_match_param_bits { |
| -- |
| 2.7.4 |
| |