Symbol: mlx5_ct_fs
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
19
int (*init)(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
21
void (*destroy)(struct mlx5_ct_fs *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
23
struct mlx5_ct_fs_rule * (*ct_rule_add)(struct mlx5_ct_fs *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
27
void (*ct_rule_del)(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
28
int (*ct_rule_update)(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
34
static inline void *mlx5_ct_fs_priv(struct mlx5_ct_fs *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
18
mlx5_ct_fs_dmfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
25
mlx5_ct_fs_dmfs_destroy(struct mlx5_ct_fs *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
30
mlx5_ct_fs_dmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
58
mlx5_ct_fs_dmfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
68
static int mlx5_ct_fs_dmfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
112
mlx5_ct_fs_hmfs_matcher_get(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
155
mlx5_ct_fs_hmfs_matcher_put(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_hmfs_matcher *hmfs_matcher)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
189
mlx5_ct_fs_hmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
245
static void mlx5_ct_fs_hmfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
256
static int mlx5_ct_fs_hmfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
45
static int mlx5_ct_fs_hmfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
84
static void mlx5_ct_fs_hmfs_destroy(struct mlx5_ct_fs *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
93
mlx5_ct_fs_hmfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5hws_table *tbl,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
111
mlx5_ct_fs_smfs_matcher_get(struct mlx5_ct_fs *fs, bool nat, bool ipv4, bool tcp, bool gre)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
169
mlx5_ct_fs_smfs_matcher_put(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_smfs_matcher *smfs_matcher)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
182
mlx5_ct_fs_smfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
215
mlx5_ct_fs_smfs_destroy(struct mlx5_ct_fs *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
223
mlx5_ct_fs_smfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
286
mlx5_ct_fs_smfs_ct_rule_del(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
298
static int mlx5_ct_fs_smfs_ct_rule_update(struct mlx5_ct_fs *fs, struct mlx5_ct_fs_rule *fs_rule,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/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,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
89
mlx5_ct_fs_smfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5dr_table *tbl, bool ipv4,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
80
struct mlx5_ct_fs *fs;