Searched refs:mlx5_ct_fs (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs.h | 7 struct mlx5_ct_fs { struct 19 int (*init)(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, argument 21 void (*destroy)(struct mlx5_ct_fs *fs); 23 struct mlx5_ct_fs_rule * (*ct_rule_add)(struct mlx5_ct_fs *fs, 27 void (*ct_rule_del)(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule); 28 int (*ct_rule_update)(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule, 34 static inline void *mlx5_ct_fs_priv(struct mlx5_ct_fs *fs) in mlx5_ct_fs_priv()
|
| H A D | ct_fs_dmfs.c | 18 mlx5_ct_fs_dmfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, in mlx5_ct_fs_dmfs_init() 25 mlx5_ct_fs_dmfs_destroy(struct mlx5_ct_fs *fs) in mlx5_ct_fs_dmfs_destroy() 30 mlx5_ct_fs_dmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, in mlx5_ct_fs_dmfs_ct_rule_add() 58 mlx5_ct_fs_dmfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule) in mlx5_ct_fs_dmfs_ct_rule_del() 68 static int mlx5_ct_fs_dmfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule, in mlx5_ct_fs_dmfs_ct_rule_update()
|
| H A D | ct_fs_smfs.c | 46 mlx5_ct_fs_smfs_fill_mask(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, bool ipv4, bool tcp, in mlx5_ct_fs_smfs_fill_mask() 89 mlx5_ct_fs_smfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5dr_table *tbl, bool ipv4, in mlx5_ct_fs_smfs_matcher_create() 111 mlx5_ct_fs_smfs_matcher_get(struct mlx5_ct_fs *fs, bool nat, bool ipv4, bool tcp, bool gre) in mlx5_ct_fs_smfs_matcher_get() 169 mlx5_ct_fs_smfs_matcher_put(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_smfs_matcher *smfs_matcher) in mlx5_ct_fs_smfs_matcher_put() 182 mlx5_ct_fs_smfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, in mlx5_ct_fs_smfs_init() 215 mlx5_ct_fs_smfs_destroy(struct mlx5_ct_fs *fs) in mlx5_ct_fs_smfs_destroy() 223 mlx5_ct_fs_smfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, in mlx5_ct_fs_smfs_ct_rule_add() 286 mlx5_ct_fs_smfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule) in mlx5_ct_fs_smfs_ct_rule_del() 298 static int mlx5_ct_fs_smfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule, in mlx5_ct_fs_smfs_ct_rule_update()
|
| H A D | ct_fs_hmfs.c | 45 static int mlx5_ct_fs_hmfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, in mlx5_ct_fs_hmfs_init() 84 static void mlx5_ct_fs_hmfs_destroy(struct mlx5_ct_fs *fs) in mlx5_ct_fs_hmfs_destroy() 93 mlx5_ct_fs_hmfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5hws_table *tbl, in mlx5_ct_fs_hmfs_matcher_create() 112 mlx5_ct_fs_hmfs_matcher_get(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, in mlx5_ct_fs_hmfs_matcher_get() 155 mlx5_ct_fs_hmfs_matcher_put(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_hmfs_matcher *hmfs_matcher) in mlx5_ct_fs_hmfs_matcher_put() 187 mlx5_ct_fs_hmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, in mlx5_ct_fs_hmfs_ct_rule_add() 243 static void mlx5_ct_fs_hmfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule) in mlx5_ct_fs_hmfs_ct_rule_del() 254 static int mlx5_ct_fs_hmfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule, in mlx5_ct_fs_hmfs_ct_rule_update()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_ct.c | 80 struct mlx5_ct_fs *fs;
|