Searched refs:prefix_h (Results 1 – 7 of 7) sorted by relevance
/openbsd/usr.sbin/bgpd/ |
H A D | rde_decide.c | 341 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 D | rde_rib.c | 257 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 D | rde.h | 46 struct prefix_queue prefix_h; member 236 struct prefix_list prefix_h; member
|
H A D | rde.c | 1830 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 D | mrt.c | 625 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 D | rde_peer.c | 322 TAILQ_FOREACH_SAFE(p, &re->prefix_h, entry.list.rib, np) { in peer_flush_upcall()
|
/openbsd/regress/usr.sbin/bgpd/unittests/ |
H A D | rde_decide_test.c | 236 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()
|