Searched refs:next_ft (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | fs_chains.c | 70 struct mlx5_flow_table *next_ft; member 171 ft_attr.next_ft = chains_default_ft(chains); in mlx5_chains_create_table() 370 struct mlx5_flow_table *next_ft) in mlx5_chains_add_miss_rule() argument 382 dest.ft = next_ft; in mlx5_chains_add_miss_rule() 384 if (chains->chains_mapping && next_ft == chains_end_ft(chains) && in mlx5_chains_add_miss_rule() 396 struct mlx5_flow_table *next_ft) in mlx5_chains_update_prio_prevs() argument 416 next_ft); in mlx5_chains_update_prio_prevs() 436 pos->next_ft = next_ft; in mlx5_chains_update_prio_prevs() 466 struct mlx5_flow_table *next_ft; in mlx5_chains_create_prio() local 497 next_ft = (chain == mlx5_chains_get_nf_ft_chain(chains)) ? in mlx5_chains_create_prio() [all …]
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | fs_dr.c | 31 struct mlx5_flow_table *next_ft) in set_miss_action() argument 38 next_tbl = next_ft ? next_ft->fs_dr_table.dr_table : NULL; in set_miss_action() 67 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_create_flow_table() argument 76 next_ft); in mlx5_cmd_dr_create_flow_table() 93 if (next_ft) { in mlx5_cmd_dr_create_flow_table() 94 err = set_miss_action(ns, ft, next_ft); in mlx5_cmd_dr_create_flow_table() 136 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_modify_flow_table() argument 139 return mlx5_fs_cmd_get_fw_cmds()->modify_flow_table(ns, ft, next_ft); in mlx5_cmd_dr_modify_flow_table() 141 return set_miss_action(ns, ft, next_ft); in mlx5_cmd_dr_modify_flow_table()
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fs_cmd.c | 54 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_create_flow_table() argument 71 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_modify_flow_table() argument 279 struct mlx5_flow_table *next_ft) in mlx5_cmd_create_flow_table() argument 314 if (next_ft) { in mlx5_cmd_create_flow_table() 319 flow_table_context.table_miss_id, next_ft->id); in mlx5_cmd_create_flow_table() 329 if (next_ft) in mlx5_cmd_create_flow_table() 332 next_ft->id); in mlx5_cmd_create_flow_table() 372 struct mlx5_flow_table *next_ft) in mlx5_cmd_modify_flow_table() argument 385 if (next_ft) { in mlx5_cmd_modify_flow_table() 387 flow_table_context.lag_master_next_table_id, next_ft->id); in mlx5_cmd_modify_flow_table() [all …]
|
D | fs_cmd.h | 42 struct mlx5_flow_table *next_ft); 48 struct mlx5_flow_table *next_ft);
|
D | fs_core.c | 626 list_del(&rule->next_ft); in del_sw_hw_rule() 1175 list_for_each_entry(iter, &new_next_ft->fwd_rules, next_ft) { in connect_fwd_rules() 1191 struct mlx5_flow_table *next_ft, *first_ft; in connect_flow_table() local 1203 next_ft = first_ft ? first_ft : find_next_chained_ft(&prio->node); in connect_flow_table() 1204 err = connect_fwd_rules(dev, ft, next_ft); in connect_flow_table() 1236 struct mlx5_flow_table *next_ft; in __mlx5_create_flow_table() local 1277 next_ft = unmanaged ? ft_attr->next_ft : in __mlx5_create_flow_table() 1281 err = root->cmds->create_flow_table(root, ft, ft_attr, next_ft); in __mlx5_create_flow_table() 1433 INIT_LIST_HEAD(&rule->next_ft); in alloc_rule() 2178 struct mlx5_flow_table *next_ft = NULL; in mlx5_add_flow_rules() local [all …]
|
D | fs_core.h | 178 struct list_head next_ft; member
|
/Linux-v6.6/include/linux/mlx5/ |
D | fs.h | 203 struct mlx5_flow_table *next_ft; member
|