Home
last modified time | relevance | path

Searched refs:next_ft (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c90 struct mlx5_flow_table *next_ft; member
242 ft_attr.next_ft = tc_default_ft(chains); in mlx5_chains_create_table()
450 struct mlx5_flow_table *next_ft) in mlx5_chains_add_miss_rule() argument
462 dest.ft = next_ft; in mlx5_chains_add_miss_rule()
464 if (next_ft == tc_end_ft(chains) && in mlx5_chains_add_miss_rule()
476 struct mlx5_flow_table *next_ft) in mlx5_chains_update_prio_prevs() argument
496 next_ft); in mlx5_chains_update_prio_prevs()
516 pos->next_ft = next_ft; in mlx5_chains_update_prio_prevs()
546 struct mlx5_flow_table *next_ft; in mlx5_chains_create_prio() local
577 next_ft = (chain == mlx5_chains_get_nf_ft_chain(chains)) ? in mlx5_chains_create_prio()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c29 struct mlx5_flow_table *next_ft) in set_miss_action() argument
36 next_tbl = next_ft ? next_ft->fs_dr_table.dr_table : NULL; in set_miss_action()
65 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_create_flow_table() argument
74 next_ft); in mlx5_cmd_dr_create_flow_table()
90 if (next_ft) { in mlx5_cmd_dr_create_flow_table()
91 err = set_miss_action(ns, ft, next_ft); in mlx5_cmd_dr_create_flow_table()
131 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_modify_flow_table() argument
133 return set_miss_action(ns, ft, next_ft); in mlx5_cmd_dr_modify_flow_table()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.c53 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_create_flow_table() argument
66 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_modify_flow_table() argument
186 struct mlx5_flow_table *next_ft) in mlx5_cmd_create_flow_table() argument
216 if (next_ft) { in mlx5_cmd_create_flow_table()
221 flow_table_context.table_miss_id, next_ft->id); in mlx5_cmd_create_flow_table()
231 if (next_ft) in mlx5_cmd_create_flow_table()
234 next_ft->id); in mlx5_cmd_create_flow_table()
265 struct mlx5_flow_table *next_ft) in mlx5_cmd_modify_flow_table() argument
278 if (next_ft) { in mlx5_cmd_modify_flow_table()
280 flow_table_context.lag_master_next_table_id, next_ft->id); in mlx5_cmd_modify_flow_table()
[all …]
H A Dfs_cmd.h42 struct mlx5_flow_table *next_ft);
48 struct mlx5_flow_table *next_ft);
H A Dfs_core.c524 list_del(&rule->next_ft); in del_sw_hw_rule()
1011 list_for_each_entry(iter, &new_next_ft->fwd_rules, next_ft) { in connect_fwd_rules()
1027 struct mlx5_flow_table *next_ft, *first_ft; in connect_flow_table() local
1039 next_ft = first_ft ? first_ft : find_next_chained_ft(prio); in connect_flow_table()
1040 err = connect_fwd_rules(dev, ft, next_ft); in connect_flow_table()
1072 struct mlx5_flow_table *next_ft; in __mlx5_create_flow_table() local
1116 next_ft = unmanaged ? ft_attr->next_ft : in __mlx5_create_flow_table()
1120 err = root->cmds->create_flow_table(root, ft, log_table_sz, next_ft); in __mlx5_create_flow_table()
1258 INIT_LIST_HEAD(&rule->next_ft); in alloc_rule()
1979 struct mlx5_flow_table *next_ft = NULL; in mlx5_add_flow_rules() local
[all …]
H A Dfs_core.h156 struct list_head next_ft; member
/OK3568_Linux_fs/kernel/include/linux/mlx5/
H A Dfs.h158 struct mlx5_flow_table *next_ft; member