Lines Matching refs:next_ft
626 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;
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;
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;
2204 next_ft = find_next_fwd_ft(ft, flow_act);
2205 if (!next_ft) {
2220 gen_dest[i].ft = next_ft;
2230 if (list_empty(&handle->rule[num_dest - 1]->next_ft)) {
2231 mutex_lock(&next_ft->lock);
2232 list_add(&handle->rule[num_dest - 1]->next_ft,
2233 &next_ft->fwd_rules);
2234 mutex_unlock(&next_ft->lock);
2351 struct mlx5_flow_table *next_ft;
2365 next_ft = find_next_ft(ft);
2366 err = connect_fwd_rules(dev, next_ft, ft);
2370 err = connect_prev_fts(dev, next_ft, prio);