Lines Matching refs:prn
68 struct bgp_node *prn = NULL;
76 prn = bgp_node_get (table, (struct prefix *) prd);
78 if (prn->info == NULL)
79 prn->info = bgp_table_init (afi, safi);
81 bgp_unlock_node (prn);
82 table = prn->info;
88 rn->prn = prn;
3892 struct bgp_node *prn;
3922 prn = bgp_node_get (bgp->route[AFI_IP][SAFI_MPLS_VPN],
3924 if (prn->info == NULL)
3925 prn->info = bgp_table_init (AFI_IP, SAFI_MPLS_VPN);
3927 bgp_unlock_node (prn);
3928 table = prn->info;
3960 struct bgp_node *prn;
3991 prn = bgp_node_get (bgp->route[AFI_IP][SAFI_MPLS_VPN],
3993 if (prn->info == NULL)
3994 prn->info = bgp_table_init (AFI_IP, SAFI_MPLS_VPN);
3996 bgp_unlock_node (prn);
3997 table = prn->info;
9334 struct bgp_node *prn = bgp_node_parent_nolock (rn);
9354 while (prn && !prn->info)
9355 prn = bgp_node_parent_nolock (prn);
9357 if (prn == NULL || prn == top)
9364 else if (prn->info)
12212 struct bgp_node *prn;
12223 for (prn = bgp_table_top (bgp->route[afi][safi]); prn; prn = bgp_route_next (prn))
12224 if ((table = prn->info) != NULL)
12229 prd = (struct prefix_rd *) &prn->p;