• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/bgpd/

Lines Matching refs:rn

191   struct bgp_node *rn;
200 rn = bgp_node_match_ipv4 (bgp_connected_ipv4, &attr->nexthop);
201 if (rn)
203 bgp_unlock_node (rn);
217 rn = bgp_node_match_ipv6 (bgp_connected_ipv6,
219 if (rn)
221 bgp_unlock_node (rn);
236 struct bgp_node *rn;
261 rn = bgp_node_get (bgp_nexthop_cache_ipv6, &p);
263 if (rn->info)
265 bnc = rn->info;
266 bgp_unlock_node (rn);
301 rn->info = bnc;
324 struct bgp_node *rn;
349 rn = bgp_node_get (bgp_nexthop_cache_ipv4, &p);
351 if (rn->info)
353 bnc = rn->info;
354 bgp_unlock_node (rn);
389 rn->info = bnc;
410 struct bgp_node *rn;
413 for (rn = bgp_table_top (table); rn; rn = bgp_route_next (rn))
414 if ((bnc = rn->info) != NULL)
417 rn->info = NULL;
418 bgp_unlock_node (rn);
425 struct bgp_node *rn;
461 for (rn = bgp_table_top (bgp->rib[AFI_IP][SAFI_UNICAST]); rn;
462 rn = bgp_route_next (rn))
464 for (bi = rn->info; bi; bi = next)
490 bgp_aggregate_decrement (bgp, &rn->p, bi,
497 bgp_aggregate_increment (bgp, &rn->p, bi,
506 bgp_aggregate_increment (bgp, &rn->p, bi,
510 bgp_process (bgp, rn, AFI_IP, SAFI_UNICAST);
524 struct bgp_node *rn;
558 for (rn = bgp_table_top (bgp->rib[AFI_IP6][SAFI_UNICAST]); rn;
559 rn = bgp_route_next (rn))
561 for (bi = rn->info; bi; bi = next)
587 bgp_aggregate_decrement (bgp, &rn->p, bi,
594 bgp_aggregate_increment (bgp, &rn->p, bi,
603 bgp_aggregate_increment (bgp, &rn->p, bi,
607 bgp_process (bgp, rn, AFI_IP6, SAFI_UNICAST);
650 struct bgp_node *rn;
680 rn = bgp_node_get (bgp_connected_ipv4, (struct prefix *) &p);
681 if (rn->info)
683 bc = rn->info;
691 rn->info = bc;
714 rn = bgp_node_get (bgp_connected_ipv6, (struct prefix *) &p);
715 if (rn->info)
717 bc = rn->info;
725 rn->info = bc;
738 struct bgp_node *rn;
765 rn = bgp_node_lookup (bgp_connected_ipv4, &p);
766 if (! rn)
769 bc = rn->info;
774 rn->info = NULL;
776 bgp_unlock_node (rn);
777 bgp_unlock_node (rn);
799 rn = bgp_node_lookup (bgp_connected_ipv6, (struct prefix *) &p);
800 if (! rn)
803 bc = rn->info;
808 rn->info = NULL;
810 bgp_unlock_node (rn);
811 bgp_unlock_node (rn);
1128 struct bgp_node *rn;
1145 for (rn = bgp_table_top (bgp->route[afi][safi]); rn;
1146 rn = bgp_route_next (rn))
1147 if ((bgp_static = rn->info) != NULL)
1158 bgp_static->valid = bgp_import_check (&rn->p, &bgp_static->igpmetric,
1170 bgp_static_update (bgp, &rn->p, bgp_static, afi, safi);
1172 bgp_static_withdraw (bgp, &rn->p, afi, safi);
1179 bgp_static_update (bgp, &rn->p, bgp_static, afi, safi);
1309 struct bgp_node *rn;
1319 for (rn = bgp_table_top (bgp_nexthop_cache_ipv4); rn; rn = bgp_route_next (rn))
1320 if ((bnc = rn->info) != NULL)
1324 inet_ntoa (rn->p.u.prefix4), bnc->metric, VTY_NEWLINE);
1327 inet_ntoa (rn->p.u.prefix4), VTY_NEWLINE);
1333 for (rn = bgp_table_top (bgp_nexthop_cache_ipv6); rn; rn = bgp_route_next (rn))
1334 if ((bnc = rn->info) != NULL)
1338 inet_ntop (AF_INET6, &rn->p.u.prefix6, buf, BUFSIZ),
1342 inet_ntop (AF_INET6, &rn->p.u.prefix6, buf, BUFSIZ),
1349 for (rn = bgp_table_top (bgp_connected_ipv4); rn; rn = bgp_route_next (rn))
1350 if (rn->info != NULL)
1351 vty_out (vty, " %s/%d%s", inet_ntoa (rn->p.u.prefix4), rn->p.prefixlen,
1358 for (rn = bgp_table_top (bgp_connected_ipv6); rn; rn = bgp_route_next (rn))
1359 if (rn->info != NULL)
1361 inet_ntop (AF_INET6, &rn->p.u.prefix6, buf, BUFSIZ),
1362 rn->p.prefixlen,