Home
last modified time | relevance | path

Searched refs:mlx5dr_table (Results 1 – 12 of 12) sorted by relevance

/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/
Dmlx5dr.h8 struct mlx5dr_table;
54 struct mlx5dr_table *
58 struct mlx5dr_table *
61 int mlx5dr_table_destroy(struct mlx5dr_table *table);
63 u32 mlx5dr_table_get_id(struct mlx5dr_table *table);
66 mlx5dr_matcher_create(struct mlx5dr_table *table,
82 int mlx5dr_table_set_miss_action(struct mlx5dr_table *tbl,
89 mlx5dr_action_create_dest_table(struct mlx5dr_table *table);
Ddr_table.c46 int mlx5dr_table_set_miss_action(struct mlx5dr_table *tbl, in mlx5dr_table_set_miss_action()
92 static void dr_table_uninit_fdb(struct mlx5dr_table *tbl) in dr_table_uninit_fdb()
98 static void dr_table_uninit(struct mlx5dr_table *tbl) in dr_table_uninit()
159 static int dr_table_init_fdb(struct mlx5dr_table *tbl) in dr_table_init_fdb()
178 static int dr_table_init(struct mlx5dr_table *tbl) in dr_table_init()
213 static int dr_table_destroy_sw_owned_tbl(struct mlx5dr_table *tbl) in dr_table_destroy_sw_owned_tbl()
220 static int dr_table_create_sw_owned_tbl(struct mlx5dr_table *tbl, u16 uid) in dr_table_create_sw_owned_tbl()
250 struct mlx5dr_table *mlx5dr_table_create(struct mlx5dr_domain *dmn, u32 level, in mlx5dr_table_create()
253 struct mlx5dr_table *tbl; in mlx5dr_table_create()
288 int mlx5dr_table_destroy(struct mlx5dr_table *tbl) in mlx5dr_table_destroy()
[all …]
Ddr_dbg.h12 void mlx5dr_dbg_tbl_add(struct mlx5dr_table *tbl);
13 void mlx5dr_dbg_tbl_del(struct mlx5dr_table *tbl);
Dfs_dr.h33 struct mlx5dr_table *dr_table;
Ddr_dbg.c57 void mlx5dr_dbg_tbl_add(struct mlx5dr_table *tbl) in mlx5dr_dbg_tbl_add()
64 void mlx5dr_dbg_tbl_del(struct mlx5dr_table *tbl) in mlx5dr_dbg_tbl_del()
502 static int dr_dump_table(struct seq_file *file, struct mlx5dr_table *table) in dr_dump_table()
528 static int dr_dump_table_all(struct seq_file *file, struct mlx5dr_table *tbl) in dr_dump_table_all()
664 struct mlx5dr_table *tbl; in dr_dump_domain_all()
Ddr_matcher.c944 struct mlx5dr_table *tbl = matcher->tbl; in dr_matcher_init()
989 mlx5dr_matcher_create(struct mlx5dr_table *tbl, in mlx5dr_matcher_create()
1093 struct mlx5dr_table *tbl = matcher->tbl; in mlx5dr_matcher_destroy()
Dfs_dr.c35 struct mlx5dr_table *next_tbl; in set_miss_action()
69 struct mlx5dr_table *tbl; in mlx5_cmd_dr_create_flow_table()
Ddr_types.h970 struct mlx5dr_table { struct
1001 struct mlx5dr_table *tbl; argument
1068 struct mlx5dr_table *tbl;
Ddr_action.c1030 mlx5dr_action_create_dest_table(struct mlx5dr_table *tbl) in mlx5dr_action_create_dest_table()
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dsmfs.h11 mlx5_smfs_matcher_create(struct mlx5dr_table *table, u32 priority, struct mlx5_flow_spec *spec);
16 struct mlx5dr_table *
20 mlx5_smfs_action_create_dest_table(struct mlx5dr_table *table);
Dsmfs.c10 mlx5_smfs_matcher_create(struct mlx5dr_table *table, u32 priority, struct mlx5_flow_spec *spec) in mlx5_smfs_matcher_create()
26 struct mlx5dr_table *
33 mlx5_smfs_action_create_dest_table(struct mlx5dr_table *table) in mlx5_smfs_action_create_dest_table()
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dct_fs_smfs.c31 struct mlx5dr_table *ct_tbl, *ct_nat_tbl;
90 mlx5_ct_fs_smfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5dr_table *tbl, bool ipv4, in mlx5_ct_fs_smfs_matcher_create()
118 struct mlx5dr_table *tbl; in mlx5_ct_fs_smfs_matcher_get()
186 struct mlx5dr_table *ct_tbl, *ct_nat_tbl, *post_ct_tbl; in mlx5_ct_fs_smfs_init()