aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
diff options
context:
space:
mode:
authorMatan Barak <matanb@mellanox.com>2017-08-20 15:46:51 +0300
committerSaeed Mahameed <saeedm@mellanox.com>2018-03-06 22:19:56 -0800
commitaf76c50198d1db136bbf293f3700c80722116831 (patch)
tree7a0a37336e853ce97928de059ecc02f09f1a685c /drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
parent{net,IB}/mlx5: Add has_tag to mlx5_flow_act (diff)
downloadlinux-dev-af76c50198d1db136bbf293f3700c80722116831.tar.xz
linux-dev-af76c50198d1db136bbf293f3700c80722116831.zip
net/mlx5: Add shim layer between fs and cmd
The shim layer allows each namespace to define possibly different functionality for add/delete/update commands. The shim layer introduced here, will be used to support flow steering with the FPGA. Signed-off-by: Matan Barak <matanb@mellanox.com> Signed-off-by: Aviad Yehezkel <aviadye@mellanox.com> Signed-off-by: Boris Pismenny <borisp@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to '')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
index 05262708f14b..45791c792296 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
@@ -224,6 +224,7 @@ struct mlx5_flow_root_namespace {
/* Should be held when chaining flow tables */
struct mutex chain_lock;
struct list_head underlay_qpns;
+ const struct mlx5_flow_cmds *cmds;
};
int mlx5_init_fc_stats(struct mlx5_core_dev *dev);