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; 271 struct rib_entry *re; 335 void mrt_dump_upcall(struct rib_entry *, void *); 487 struct prefix *prefix_best(struct rib_entry *); 556 void (*)(struct rib_entry *, void *), 561 void (*)(struct rib_entry *, void *), 569 re_rib(struct rib_entry *re) in re_rib() 603 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() 1035 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() 506 prefix_best(struct rib_entry *re) in prefix_best() 530 prefix_evaluate(struct rib_entry *re, struct prefix *new, struct prefix *old) in prefix_evaluate() 587 struct rib_entry *re = prefix_re(p); in prefix_evaluate_nexthop()
|
H A D | rde_peer.c | 247 peer_generate_update(struct rde_peer *peer, struct rib_entry *re, in peer_generate_update() 292 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() 567 peer_dump_upcall(struct rib_entry *re, void *ptr) in peer_dump_upcall()
|
H A D | rde.c | 1823 pathid_conflict(struct rib_entry *re, uint32_t pathid) in pathid_conflict() 1843 struct rib_entry *re; in pathid_assign() 2773 struct rib_entry *re; in rde_dump_rib_as() 2957 rde_dump_upcall(struct rib_entry *re, void *ptr) in rde_dump_upcall() 3038 struct rib_entry *re; in rde_dump_ctx_new() 3996 rde_softreconfig_in(struct rib_entry *re, void *bula) in rde_softreconfig_in() 4060 rde_softreconfig_out(struct rib_entry *re, void *arg) in rde_softreconfig_out() 4139 rde_rpki_softreload(struct rib_entry *re, void *bula) in rde_rpki_softreload() 4561 network_dump_upcall(struct rib_entry *re, void *ptr) in network_dump_upcall() 4591 network_flush_upcall(struct rib_entry *re, void *ptr) in network_flush_upcall() [all …]
|
H A D | mrt.c | 43 static int mrt_dump_entry_v2(struct mrt *, struct rib_entry *, uint32_t); 613 mrt_dump_entry_v2_rib(struct rib_entry *re, struct ibuf **nb, struct ibuf **apb, in mrt_dump_entry_v2_rib() 686 mrt_dump_entry_v2(struct mrt *mrt, struct rib_entry *re, uint32_t snum) in mrt_dump_entry_v2() 903 mrt_dump_upcall(struct rib_entry *re, void *ptr) in mrt_dump_upcall()
|
H A D | rde_update.c | 218 up_generate_updates(struct rde_peer *peer, struct rib_entry *re) in up_generate_updates() 256 up_generate_addpath(struct rde_peer *peer, struct rib_entry *re) in up_generate_addpath() 343 up_generate_addpath_all(struct rde_peer *peer, struct rib_entry *re, in up_generate_addpath_all()
|
/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 | 900 stats->rib_cnt * sizeof(struct rib_entry), UINT64_MAX); in json_rib_mem() 918 stats->rib_cnt * sizeof(struct rib_entry) + in json_rib_mem()
|
H A D | output.c | 1065 sizeof(struct rib_entry))); in show_rib_mem() 1096 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()
|