Searched refs:next_ft (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c70 struct mlx5_flow_table *next_ft; member in struct:prio
167 /* We use chains_default_ft(chains) as the table's next_ft till
171 ft_attr.next_ft = chains_default_ft(chains);
370 struct mlx5_flow_table *next_ft)
382 dest.ft = next_ft;
384 if (chains->chains_mapping && next_ft == chains_end_ft(chains) &&
396 struct mlx5_flow_table *next_ft)
416 next_ft);
436 pos->next_ft = next_ft;
368 mlx5_chains_add_miss_rule(struct fs_chain *chain, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument
395 mlx5_chains_update_prio_prevs(struct prio *prio, struct mlx5_flow_table *next_ft) argument
466 struct mlx5_flow_table *next_ft; local
[all...]
H A Dipsec_fs_roce.c284 struct mlx5_flow_table next_ft; local
301 next_ft.id = roce->alias_id;
303 ft_attr.next_ft = &next_ft;
443 struct mlx5_flow_table next_ft; local
522 next_ft.id = roce->alias_id;
527 ft_attr.next_ft = &next_ft;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.h42 struct mlx5_flow_table *next_ft);
48 struct mlx5_flow_table *next_ft);
H A Dfs_cmd.c54 struct mlx5_flow_table *next_ft)
71 struct mlx5_flow_table *next_ft)
279 struct mlx5_flow_table *next_ft)
314 if (next_ft) {
319 flow_table_context.table_miss_id, next_ft->id);
329 if (next_ft)
332 next_ft->id);
372 struct mlx5_flow_table *next_ft)
385 if (next_ft) {
387 flow_table_context.lag_master_next_table_id, next_ft
51 mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument
69 mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument
276 mlx5_cmd_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument
370 mlx5_cmd_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument
[all...]
H A Dfs_core.c626 list_del(&rule->next_ft);
1175 list_for_each_entry(iter, &new_next_ft->fwd_rules, next_ft) {
1191 struct mlx5_flow_table *next_ft, *first_ft; local
1203 next_ft = first_ft ? first_ft : find_next_chained_ft(&prio->node);
1204 err = connect_fwd_rules(dev, ft, next_ft);
1236 struct mlx5_flow_table *next_ft; local
1277 next_ft = unmanaged ? ft_attr->next_ft :
1281 err = root->cmds->create_flow_table(root, ft, ft_attr, next_ft);
1433 INIT_LIST_HEAD(&rule->next_ft);
2189 struct mlx5_flow_table *next_ft = NULL; local
2351 struct mlx5_flow_table *next_ft; local
[all...]
H A Dfs_core.h175 /* next_ft should be accessed under chain_lock and only of
178 struct list_head next_ft; member in struct:mlx5_flow_rule
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c31 struct mlx5_flow_table *next_ft)
38 next_tbl = next_ft ? next_ft->fs_dr_table.dr_table : NULL;
67 struct mlx5_flow_table *next_ft)
76 next_ft);
93 if (next_ft) {
94 err = set_miss_action(ns, ft, next_ft);
136 struct mlx5_flow_table *next_ft)
139 return mlx5_fs_cmd_get_fw_cmds()->modify_flow_table(ns, ft, next_ft);
141 return set_miss_action(ns, ft, next_ft);
29 set_miss_action(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument
64 mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument
134 mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument
[all...]
/linux-master/include/linux/mlx5/
H A Dfs.h205 struct mlx5_flow_table *next_ft; member in struct:mlx5_flow_table_attr

Completed in 149 milliseconds