ul_rif            446 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7720 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_rif_ipip_lb_ul_rif_op(struct mlxsw_sp_rif *ul_rif, bool enable)
ul_rif           7722 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp *mlxsw_sp = ul_rif->mlxsw_sp;
ul_rif           7726 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			    ul_rif->rif_index, ul_rif->vr_id, IP_MAX_MTU);
ul_rif           7737 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7747 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif = mlxsw_sp_rif_alloc(sizeof(*ul_rif), rif_index, vr->id, NULL);
ul_rif           7748 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (!ul_rif)
ul_rif           7751 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp->router->rifs[rif_index] = ul_rif;
ul_rif           7752 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif->mlxsw_sp = mlxsw_sp;
ul_rif           7753 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = mlxsw_sp_rif_ipip_lb_ul_rif_op(ul_rif, true);
ul_rif           7757 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return ul_rif;
ul_rif           7761 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	kfree(ul_rif);
ul_rif           7765 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static void mlxsw_sp_ul_rif_destroy(struct mlxsw_sp_rif *ul_rif)
ul_rif           7767 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp *mlxsw_sp = ul_rif->mlxsw_sp;
ul_rif           7769 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_rif_ipip_lb_ul_rif_op(ul_rif, false);
ul_rif           7770 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp->router->rifs[ul_rif->rif_index] = NULL;
ul_rif           7771 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	kfree(ul_rif);
ul_rif           7786 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return vr->ul_rif;
ul_rif           7788 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	vr->ul_rif = mlxsw_sp_ul_rif_create(mlxsw_sp, vr, extack);
ul_rif           7789 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (IS_ERR(vr->ul_rif)) {
ul_rif           7790 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		err = PTR_ERR(vr->ul_rif);
ul_rif           7797 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return vr->ul_rif;
ul_rif           7804 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static void mlxsw_sp_ul_rif_put(struct mlxsw_sp_rif *ul_rif)
ul_rif           7806 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp *mlxsw_sp = ul_rif->mlxsw_sp;
ul_rif           7809 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	vr = &mlxsw_sp->router->vrs[ul_rif->vr_id];
ul_rif           7815 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_ul_rif_destroy(ul_rif);
ul_rif           7822 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7826 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif = mlxsw_sp_ul_rif_get(mlxsw_sp, ul_tb_id, NULL);
ul_rif           7827 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (IS_ERR(ul_rif))
ul_rif           7828 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return PTR_ERR(ul_rif);
ul_rif           7829 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	*ul_rif_index = ul_rif->rif_index;
ul_rif           7836 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7840 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif = mlxsw_sp->router->rifs[ul_rif_index];
ul_rif           7841 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (WARN_ON(!ul_rif))
ul_rif           7844 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_ul_rif_put(ul_rif);
ul_rif           7853 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7856 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif = mlxsw_sp_ul_rif_get(mlxsw_sp, ul_tb_id, NULL);
ul_rif           7857 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (IS_ERR(ul_rif))
ul_rif           7858 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return PTR_ERR(ul_rif);
ul_rif           7860 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = mlxsw_sp_rif_ipip_lb_op(lb_rif, 0, ul_rif->rif_index, true);
ul_rif           7865 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	lb_rif->ul_rif_id = ul_rif->rif_index;
ul_rif           7870 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_ul_rif_put(ul_rif);
ul_rif           7878 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *ul_rif;
ul_rif           7880 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	ul_rif = mlxsw_sp_rif_by_index(mlxsw_sp, lb_rif->ul_rif_id);
ul_rif           7882 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_ul_rif_put(ul_rif);