Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_chains.c70 struct mlx5_flow_table *next_ft; member
171 ft_attr.next_ft = tc_default_ft(chains); in mlx5_chains_create_table()
369 struct mlx5_flow_table *next_ft) in mlx5_chains_add_miss_rule() argument
381 dest.ft = next_ft; in mlx5_chains_add_miss_rule()
383 if (next_ft == tc_end_ft(chains) && in mlx5_chains_add_miss_rule()
415 next_ft); in mlx5_chains_update_prio_prevs()
435 pos->next_ft = next_ft; in mlx5_chains_update_prio_prevs()
465 struct mlx5_flow_table *next_ft; in mlx5_chains_create_prio() local
506 next_ft = p->key.level == 0 ? p->ft : p->next_ft; in mlx5_chains_create_prio()
536 prio_s->next_ft = next_ft; in mlx5_chains_create_prio()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Dfs_dr.c31 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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dfs_cmd.c54 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
264 struct mlx5_flow_table *next_ft) in mlx5_cmd_create_flow_table() argument
299 if (next_ft) { in mlx5_cmd_create_flow_table()
304 flow_table_context.table_miss_id, next_ft->id); in mlx5_cmd_create_flow_table()
314 if (next_ft) in mlx5_cmd_create_flow_table()
317 next_ft->id); in mlx5_cmd_create_flow_table()
357 struct mlx5_flow_table *next_ft) in mlx5_cmd_modify_flow_table() argument
370 if (next_ft) { in mlx5_cmd_modify_flow_table()
383 if (next_ft) { in mlx5_cmd_modify_flow_table()
[all …]
A Dfs_cmd.h42 struct mlx5_flow_table *next_ft);
48 struct mlx5_flow_table *next_ft);
A Dfs_core.c605 list_del(&rule->next_ft); in del_sw_hw_rule()
1159 struct mlx5_flow_table *next_ft; in __mlx5_create_flow_table() local
1200 next_ft = unmanaged ? ft_attr->next_ft : in __mlx5_create_flow_table()
1356 INIT_LIST_HEAD(&rule->next_ft); in alloc_rule()
2116 if (!next_ft) { in mlx5_add_flow_rules()
2131 gen_dest[i].ft = next_ft; in mlx5_add_flow_rules()
2142 mutex_lock(&next_ft->lock); in mlx5_add_flow_rules()
2144 &next_ft->fwd_rules); in mlx5_add_flow_rules()
2145 mutex_unlock(&next_ft->lock); in mlx5_add_flow_rules()
2255 struct mlx5_flow_table *next_ft; in disconnect_flow_table() local
[all …]
A Dfs_core.h171 struct list_head next_ft; member
/linux-6.3-rc2/include/linux/mlx5/
A Dfs.h199 struct mlx5_flow_table *next_ft; member

Completed in 20 milliseconds