Lines Matching refs:ul_vr
1395 struct mlxsw_sp_vr *ul_vr; in mlxsw_sp_ipip_entry_find_decap() local
1404 ul_vr = mlxsw_sp_vr_find(mlxsw_sp, ul_tb_id); in mlxsw_sp_ipip_entry_find_decap()
1405 if (!ul_vr) in mlxsw_sp_ipip_entry_find_decap()
1408 ul_fib = mlxsw_sp_vr_fib(ul_vr, ipip_ops->ul_proto); in mlxsw_sp_ipip_entry_find_decap()
8175 struct mlxsw_sp_vr *ul_vr; in mlxsw_sp_ipip_lb_ul_vr_id() local
8177 ul_vr = mlxsw_sp_vr_get(lb_rif->common.mlxsw_sp, ul_tb_id, NULL); in mlxsw_sp_ipip_lb_ul_vr_id()
8178 if (WARN_ON(IS_ERR(ul_vr))) in mlxsw_sp_ipip_lb_ul_vr_id()
8181 return ul_vr->id; in mlxsw_sp_ipip_lb_ul_vr_id()
10560 struct mlxsw_sp_vr *ul_vr; in mlxsw_sp1_rif_ipip_lb_configure() local
10563 ul_vr = mlxsw_sp_vr_get(mlxsw_sp, ul_tb_id, extack); in mlxsw_sp1_rif_ipip_lb_configure()
10564 if (IS_ERR(ul_vr)) in mlxsw_sp1_rif_ipip_lb_configure()
10565 return PTR_ERR(ul_vr); in mlxsw_sp1_rif_ipip_lb_configure()
10567 err = mlxsw_sp_rif_ipip_lb_op(lb_rif, ul_vr->id, 0, true); in mlxsw_sp1_rif_ipip_lb_configure()
10571 lb_rif->ul_vr_id = ul_vr->id; in mlxsw_sp1_rif_ipip_lb_configure()
10573 ++ul_vr->rif_count; in mlxsw_sp1_rif_ipip_lb_configure()
10577 mlxsw_sp_vr_put(mlxsw_sp, ul_vr); in mlxsw_sp1_rif_ipip_lb_configure()
10585 struct mlxsw_sp_vr *ul_vr; in mlxsw_sp1_rif_ipip_lb_deconfigure() local
10587 ul_vr = &mlxsw_sp->router->vrs[lb_rif->ul_vr_id]; in mlxsw_sp1_rif_ipip_lb_deconfigure()
10588 mlxsw_sp_rif_ipip_lb_op(lb_rif, ul_vr->id, 0, false); in mlxsw_sp1_rif_ipip_lb_deconfigure()
10590 --ul_vr->rif_count; in mlxsw_sp1_rif_ipip_lb_deconfigure()
10591 mlxsw_sp_vr_put(mlxsw_sp, ul_vr); in mlxsw_sp1_rif_ipip_lb_deconfigure()