Commit c88c49ac authored by Tariq Toukan's avatar Tariq Toukan Committed by Saeed Mahameed

net/mlx5: Enable SD feature

Have an actual mlx5_sd instance in the core device, and fix the getter
accordingly. This allows SD stuff to flow, the feature becomes supported
only here.
Signed-off-by: default avatarTariq Toukan <tariqt@nvidia.com>
Reviewed-by: default avatarGal Pressman <gal@nvidia.com>
Signed-off-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
parent 83a59ce0
...@@ -59,10 +59,11 @@ struct mlx5_sd; ...@@ -59,10 +59,11 @@ struct mlx5_sd;
static inline struct mlx5_sd *mlx5_get_sd(struct mlx5_core_dev *dev) static inline struct mlx5_sd *mlx5_get_sd(struct mlx5_core_dev *dev)
{ {
return NULL; return dev->sd;
} }
static inline void mlx5_set_sd(struct mlx5_core_dev *dev, struct mlx5_sd *sd) static inline void mlx5_set_sd(struct mlx5_core_dev *dev, struct mlx5_sd *sd)
{ {
dev->sd = sd;
} }
#endif #endif
...@@ -822,6 +822,7 @@ struct mlx5_core_dev { ...@@ -822,6 +822,7 @@ struct mlx5_core_dev {
struct blocking_notifier_head macsec_nh; struct blocking_notifier_head macsec_nh;
#endif #endif
u64 num_ipsec_offloads; u64 num_ipsec_offloads;
struct mlx5_sd *sd;
}; };
struct mlx5_db { struct mlx5_db {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment