Home
last modified time | relevance | path

Searched refs:prefix_h (Results 1 – 7 of 7) sorted by relevance

/openbsd/usr.sbin/bgpd/
H A Drde_decide.c341 ep = TAILQ_FIRST(&re->prefix_h); in prefix_insert()
353 TAILQ_REMOVE(&re->prefix_h, xp, entry.list.rib); in prefix_insert()
398 TAILQ_INSERT_HEAD(&re->prefix_h, new, entry.list.rib); in prefix_insert()
400 TAILQ_INSERT_AFTER(&re->prefix_h, insertp, new, entry.list.rib); in prefix_insert()
433 TAILQ_REMOVE(&re->prefix_h, old, entry.list.rib); in prefix_remove()
449 TAILQ_REMOVE(&re->prefix_h, xp, entry.list.rib); in prefix_remove()
472 prefix_set_dmetric(NULL, TAILQ_FIRST(&re->prefix_h)); in prefix_remove()
516 xp = TAILQ_FIRST(&re->prefix_h); in prefix_best()
539 TAILQ_REMOVE(&re->prefix_h, old, entry.list.rib); in prefix_evaluate()
541 TAILQ_INSERT_HEAD(&re->prefix_h, new, entry.list.rib); in prefix_evaluate()
H A Drde_rib.c257 while ((p = TAILQ_FIRST(&re->prefix_h))) { in rib_free()
359 TAILQ_INIT(&re->prefix_h); in rib_add()
397 return TAILQ_EMPTY(&re->prefix_h); in rib_empty()
1166 TAILQ_INSERT_HEAD(&re->prefix_h, new, entry.list.rib); in prefix_flowspec_update()
1171 TAILQ_REMOVE(&re->prefix_h, old, entry.list.rib); in prefix_flowspec_update()
1195 TAILQ_REMOVE(&re->prefix_h, p, entry.list.rib); in prefix_flowspec_withdraw()
1589 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) in prefix_bypeer()
1794 nh->next_prefix = LIST_FIRST(&nh->prefix_h); in nexthop_update()
1857 LIST_INSERT_HEAD(&p->nexthop->prefix_h, p, entry.list.nexthop); in nexthop_link()
1894 LIST_INIT(&nh->prefix_h); in nexthop_get()
[all …]
H A Drde.h46 struct prefix_queue prefix_h; member
236 struct prefix_list prefix_h; member
H A Drde.c1830 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) in pathid_conflict()
2808 TAILQ_FOREACH(xp, &re->prefix_h, entry.list.rib) { in rde_dump_rib_as()
2964 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) in rde_dump_upcall()
4011 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in rde_softreconfig_in()
4082 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in rde_softreconfig_sync_reeval()
4091 TAILQ_CONCAT(&prefixes, &re->prefix_h, entry.list.rib); in rde_softreconfig_sync_reeval()
4154 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in rde_rpki_softreload()
4569 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in network_dump_upcall()
4682 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in flowspec_dump_upcall()
H A Dmrt.c625 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in mrt_dump_entry_v2_rib()
918 TAILQ_FOREACH(p, &re->prefix_h, entry.list.rib) { in mrt_dump_upcall()
H A Drde_peer.c322 TAILQ_FOREACH_SAFE(p, &re->prefix_h, entry.list.rib, np) { in peer_flush_upcall()
/openbsd/regress/usr.sbin/bgpd/unittests/
H A Drde_decide_test.c236 TAILQ_FOREACH(xp, &dummy_re.prefix_h, entry.list.rib) in test_evaluate()
241 TAILQ_FOREACH(xp, &dummy_re.prefix_h, entry.list.rib) in test_evaluate()