Lines Matching refs:new_node
1530 struct bnxt_tc_flow_node *new_node, *old_node; in bnxt_tc_add_flow() local
1538 new_node = kzalloc(sizeof(*new_node), GFP_KERNEL); in bnxt_tc_add_flow()
1539 if (!new_node) { in bnxt_tc_add_flow()
1543 new_node->cookie = tc_flow_cmd->cookie; in bnxt_tc_add_flow()
1544 flow = &new_node->flow; in bnxt_tc_add_flow()
1555 kfree_rcu(new_node, rcu); in bnxt_tc_add_flow()
1570 rc = bnxt_tc_get_ref_flow_handle(bp, flow, new_node, &ref_flow_handle); in bnxt_tc_add_flow()
1575 rc = bnxt_tc_get_tunnel_handle(bp, flow, new_node, &tunnel_handle); in bnxt_tc_add_flow()
1581 tunnel_handle, new_node); in bnxt_tc_add_flow()
1588 rc = rhashtable_insert_fast(&tc_info->flow_table, &new_node->node, in bnxt_tc_add_flow()
1597 bnxt_hwrm_cfa_flow_free(bp, new_node); in bnxt_tc_add_flow()
1599 bnxt_tc_put_tunnel_handle(bp, flow, new_node); in bnxt_tc_add_flow()
1601 bnxt_tc_put_l2_node(bp, new_node); in bnxt_tc_add_flow()
1605 kfree_rcu(new_node, rcu); in bnxt_tc_add_flow()