Home
last modified time | relevance | path

Searched refs:rib_entry (Results 1 – 11 of 11) sorted by relevance

/openbsd/usr.sbin/bgpd/
H A Drde.h42 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 Drde_rib.c132 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 Drde_decide.c31 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 Drde_peer.c247 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 Drde.c1823 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 Dmrt.c43 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 Drde_update.c218 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 Doutput_ometric.c283 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 Doutput_json.c900 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 Doutput.c1065 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 Drde_decide_test.c37 struct rib_entry dummy_re = { .prefix = &dummy_pt };
359 rde_generate_updates(struct rib_entry *re, struct prefix *newpath, in rde_generate_updates()