Lines Matching refs:encap_node
1150 struct bnxt_tc_tunnel_node *encap_node) in bnxt_tc_put_encap_handle() argument
1152 __le32 encap_handle = encap_node->tunnel_handle; in bnxt_tc_put_encap_handle()
1157 &tc_info->encap_ht_params, encap_node); in bnxt_tc_put_encap_handle()
1173 struct bnxt_tc_tunnel_node *encap_node; in bnxt_tc_get_encap_handle() local
1180 encap_node = bnxt_tc_get_tunnel_node(bp, &tc_info->encap_table, in bnxt_tc_get_encap_handle()
1183 if (!encap_node) in bnxt_tc_get_encap_handle()
1186 flow_node->encap_node = encap_node; in bnxt_tc_get_encap_handle()
1188 if (encap_node->tunnel_handle != INVALID_TUNNEL_HANDLE) in bnxt_tc_get_encap_handle()
1191 rc = bnxt_tc_resolve_tunnel_hdrs(bp, encap_key, &encap_node->l2_info); in bnxt_tc_get_encap_handle()
1196 rc = hwrm_cfa_encap_record_alloc(bp, encap_key, &encap_node->l2_info, in bnxt_tc_get_encap_handle()
1197 &encap_node->tunnel_handle); in bnxt_tc_get_encap_handle()
1202 *encap_handle = encap_node->tunnel_handle; in bnxt_tc_get_encap_handle()
1207 &tc_info->encap_ht_params, encap_node); in bnxt_tc_get_encap_handle()
1218 bnxt_tc_put_encap_handle(bp, flow_node->encap_node); in bnxt_tc_put_tunnel_handle()