Searched refs:mlx5dr_table (Results 1 – 12 of 12) sorted by relevance
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | mlx5dr.h | 8 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);
|
D | dr_table.c | 46 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 …]
|
D | dr_dbg.h | 12 void mlx5dr_dbg_tbl_add(struct mlx5dr_table *tbl); 13 void mlx5dr_dbg_tbl_del(struct mlx5dr_table *tbl);
|
D | fs_dr.h | 33 struct mlx5dr_table *dr_table;
|
D | dr_dbg.c | 57 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()
|
D | dr_matcher.c | 944 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()
|
D | fs_dr.c | 35 struct mlx5dr_table *next_tbl; in set_miss_action() 69 struct mlx5dr_table *tbl; in mlx5_cmd_dr_create_flow_table()
|
D | dr_types.h | 970 struct mlx5dr_table { struct 1001 struct mlx5dr_table *tbl; argument 1068 struct mlx5dr_table *tbl;
|
D | dr_action.c | 1030 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/ |
D | smfs.h | 11 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);
|
D | smfs.c | 10 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/ |
D | ct_fs_smfs.c | 31 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()
|