• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/quagga/ripngd/

Lines Matching refs:rp

412   struct route_node *rp;
421 rp = rinfo->rp;
424 rp->info = NULL;
425 route_unlock_node (rp);
438 struct route_node *rp;
444 rp = rinfo->rp;
451 ripng_zebra_ipv6_delete ((struct prefix_ipv6 *)&rp->p, &rinfo->nexthop,
459 ripng_aggregate_decrement (rp, rinfo);
630 struct route_node *rp;
732 rp = route_node_get (ripng->table, (struct prefix *) &p);
735 rinfo = rp->info;
751 if (rp->info == NULL)
764 rp->info = rinfo;
765 rinfo->rp = rp;
799 ripng_aggregate_increment (rp, rinfo);
804 rinfo = rp->info;
855 ripng_aggregate_increment (rp, rinfo);
898 ripng_aggregate_decrement (rp, rinfo);
914 route_unlock_node (rp);
923 struct route_node *rp;
932 rp = route_node_get (ripng->table, (struct prefix *) p);
933 rinfo = rp->info;
940 route_unlock_node (rp);
952 route_unlock_node (rp);
964 ripng_zebra_ipv6_delete ((struct prefix_ipv6 *)&rp->p, &rinfo->nexthop,
967 rp->info = NULL;
970 route_unlock_node (rp);
980 rinfo->rp = rp;
986 rp->info = rinfo;
989 ripng_aggregate_increment (rp, rinfo);
1012 struct route_node *rp;
1020 rp = route_node_lookup (ripng->table, (struct prefix *) p);
1022 if (rp)
1024 rinfo = rp->info;
1038 ripng_aggregate_decrement (rp, rinfo);
1056 struct route_node *rp;
1062 for (rp = route_top (ripng->table); rp; rp = route_next (rp))
1063 if ((rinfo = rp->info) != NULL)
1075 ripng_aggregate_decrement (rp, rinfo);
1080 struct prefix_ipv6 *p = (struct prefix_ipv6 *) &rp->p;
1233 struct route_node *rp;
1295 rp = route_node_lookup (ripng->table, (struct prefix *) &p);
1297 if (rp)
1299 rinfo = rp->info;
1301 route_unlock_node (rp);
1406 struct route_node *rp;
1409 for (rp = route_top (ripng->table); rp; rp = route_next (rp))
1410 if ((rinfo = rp->info) != NULL)
1584 struct route_node *rp;
1604 for (rp = route_top (ripng->table); rp; rp = route_next (rp))
1606 if ((rinfo = rp->info) != NULL && rinfo->suppress == 0)
1611 p = (struct prefix_ipv6 *) &rp->p;
1728 if ((aggregate = rp->aggregate) != NULL &&
1735 p = (struct prefix_ipv6 *) &rp->p;
1982 struct route_node *rp;
2000 for (rp = route_top (ripng->table); rp; rp = route_next (rp))
2002 if ((aggregate = rp->aggregate) != NULL)
2004 p = (struct prefix_ipv6 *) &rp->p;
2023 if ((rinfo = rp->info) != NULL)
2025 p = (struct prefix_ipv6 *) &rp->p;
2197 struct route_node *rp;
2207 rp = route_node_get (ripng->route, (struct prefix *) &p);
2208 if (rp->info)
2211 route_unlock_node (rp);
2214 rp->info = (void *)1;
2230 struct route_node *rp;
2240 rp = route_node_lookup (ripng->route, (struct prefix *) &p);
2241 if (! rp)
2248 route_unlock_node (rp);
2250 rp->info = NULL;
2251 route_unlock_node (rp);
2585 struct route_node *rp;
2609 for (rp = route_top (ripng->aggregate); rp; rp = route_next (rp))
2610 if (rp->info != NULL)
2612 inet6_ntoa (rp->p.u.prefix6),
2613 rp->p.prefixlen,
2618 for (rp = route_top (ripng->route); rp; rp = route_next (rp))
2619 if (rp->info != NULL)
2620 vty_out (vty, " route %s/%d%s", inet6_ntoa (rp->p.u.prefix6),
2621 rp->p.prefixlen,
2758 struct route_node *rp;
2763 for (rp = route_top (ripng->table); rp; rp = route_next (rp)) {
2764 if ((rinfo = rp->info) != NULL) {
2767 ripng_zebra_ipv6_delete ((struct prefix_ipv6 *)&rp->p,
2773 rp->info = NULL;
2774 route_unlock_node (rp);
2798 for (rp = route_top (ripng->route); rp; rp = route_next (rp))
2799 if (rp->info) {
2800 rp->info = NULL;
2801 route_unlock_node (rp);
2805 for (rp = route_top (ripng->aggregate); rp; rp = route_next (rp))
2806 if (rp->info) {
2807 rp->info = NULL;
2808 route_unlock_node (rp);