Searched refs:rib_tree (Results 1 – 2 of 2) sorted by relevance
/openbsd/usr.sbin/bgpd/ |
H A D | rde_rib.c | 125 static inline struct rib_tree * 126 rib_tree(struct rib *rib) in rib_tree() function 160 RB_INIT(rib_tree(new)); in rib_new() 248 for (re = RB_MIN(rib_tree, rib_tree(rib)); re != NULL; re = xre) { in rib_free() 249 xre = RB_NEXT(rib_tree, rib_tree(rib), re); in rib_free() 308 re = RB_FIND(rib_tree, rib_tree(rib), &xre); in rib_get() 363 if (RB_INSERT(rib_tree, rib_tree(rib), re) != NULL) { in rib_add() 387 if (RB_REMOVE(rib_tree, rib_tree(re_rib(re)), re) == NULL) in rib_remove() 431 re = RB_MIN(rib_tree, rib_tree(rib)); in rib_dump_r() 584 ctx->ctx_re = RB_NFIND(rib_tree, rib_tree(rib_byid(id)), &xre); in rib_dump_subtree() [all …]
|
H A D | rde.h | 42 RB_HEAD(rib_tree, rib_entry); 53 struct rib_tree tree;
|