Searched refs:rib_entry (Results 1 – 11 of 11) sorted by relevance
/openbsd/usr.sbin/bgpd/ |
H A D | rde.h | 42 RB_HEAD(rib_tree, rib_entry); 44 struct rib_entry { struct 45 RB_ENTRY(rib_entry) rib_e; 270 struct rib_entry *re; 333 void mrt_dump_upcall(struct rib_entry *, void *); 474 struct prefix *prefix_best(struct rib_entry *); 543 void (*)(struct rib_entry *, void *), 548 void (*)(struct rib_entry *, void *), 556 re_rib(struct rib_entry *re) in re_rib() 589 void (*)(struct rib_entry *, void *), [all …]
|
H A D | rde_rib.c | 132 rib_compare(const struct rib_entry *a, const struct rib_entry *b) in rib_compare() 300 struct rib_entry * 315 struct rib_entry * 321 struct rib_entry * 324 struct rib_entry *re; in rib_match() 351 struct rib_entry * 354 struct rib_entry *re; in rib_add() 565 struct rib_entry xre; in rib_dump_subtree() 864 struct rib_entry *re; in prefix_get() 1031 struct rib_entry *re; in prefix_add() [all …]
|
H A D | rde_decide.c | 31 void prefix_insert(struct prefix *, struct prefix *, struct rib_entry *); 32 void prefix_remove(struct prefix *, struct rib_entry *); 333 prefix_insert(struct prefix *new, struct prefix *ep, struct rib_entry *re) in prefix_insert() 425 prefix_remove(struct prefix *old, struct rib_entry *re) in prefix_remove() 502 prefix_best(struct rib_entry *re) in prefix_best() 526 prefix_evaluate(struct rib_entry *re, struct prefix *new, struct prefix *old) in prefix_evaluate() 583 struct rib_entry *re = prefix_re(p); in prefix_evaluate_nexthop()
|
H A D | rde_peer.c | 226 peer_generate_update(struct rde_peer *peer, struct rib_entry *re, in peer_generate_update() 270 rde_generate_updates(struct rib_entry *re, struct prefix *newpath, in rde_generate_updates() 310 peer_flush_upcall(struct rib_entry *re, void *arg) in peer_flush_upcall() 379 rde_up_dump_upcall(struct rib_entry *re, void *ptr) in rde_up_dump_upcall()
|
H A D | rde.c | 1788 pathid_conflict(struct rib_entry *re, uint32_t pathid) in pathid_conflict() 1808 struct rib_entry *re; in pathid_assign() 2708 struct rib_entry *re; in rde_dump_rib_as() 2888 rde_dump_upcall(struct rib_entry *re, void *ptr) in rde_dump_upcall() 2969 struct rib_entry *re; in rde_dump_ctx_new() 3893 rde_softreconfig_in(struct rib_entry *re, void *bula) in rde_softreconfig_in() 3952 rde_softreconfig_out(struct rib_entry *re, void *arg) in rde_softreconfig_out() 4031 rde_rpki_softreload(struct rib_entry *re, void *bula) in rde_rpki_softreload() 4448 network_dump_upcall(struct rib_entry *re, void *ptr) in network_dump_upcall() 4478 network_flush_upcall(struct rib_entry *re, void *ptr) in network_flush_upcall() [all …]
|
H A D | rde_update.c | 210 up_generate_updates(struct rde_peer *peer, struct rib_entry *re) in up_generate_updates() 248 up_generate_addpath(struct rde_peer *peer, struct rib_entry *re) in up_generate_addpath() 335 up_generate_addpath_all(struct rde_peer *peer, struct rib_entry *re, in up_generate_addpath_all()
|
H A D | mrt.c | 43 static int mrt_dump_entry_v2(struct mrt *, struct rib_entry *, uint32_t); 624 mrt_dump_entry_v2_rib(struct rib_entry *re, struct ibuf **nb, struct ibuf **apb, in mrt_dump_entry_v2_rib() 697 mrt_dump_entry_v2(struct mrt *mrt, struct rib_entry *re, uint32_t snum) in mrt_dump_entry_v2() 914 mrt_dump_upcall(struct rib_entry *re, void *ptr) in mrt_dump_upcall()
|
/openbsd/usr.sbin/bgpctl/ |
H A D | output_ometric.c | 283 stats->rib_cnt * sizeof(struct rib_entry), UINT64_MAX); in ometric_rib_mem() 302 stats->rib_cnt * sizeof(struct rib_entry) + in ometric_rib_mem()
|
H A D | output_json.c | 895 stats->rib_cnt * sizeof(struct rib_entry), UINT64_MAX); in json_rib_mem() 913 stats->rib_cnt * sizeof(struct rib_entry) + in json_rib_mem()
|
H A D | output.c | 1059 sizeof(struct rib_entry))); in show_rib_mem() 1090 stats->rib_cnt * sizeof(struct rib_entry) + in show_rib_mem()
|
/openbsd/regress/usr.sbin/bgpd/unittests/ |
H A D | rde_decide_test.c | 37 struct rib_entry dummy_re = { .prefix = &dummy_pt }; 359 rde_generate_updates(struct rib_entry *re, struct prefix *newpath, in rde_generate_updates()
|