Lines Matching defs:kroute_node
60 struct kroute_node {
61 RB_ENTRY(kroute_node) entry;
62 struct kroute_node *next;
67 void kr_redist_remove(struct kroute_node *, struct kroute_node *);
69 void kr_redistribute(struct kroute_node *);
70 int kroute_compare(struct kroute_node *, struct kroute_node *);
71 int kr_change_fib(struct kroute_node *, struct kroute *, int, int);
72 int kr_delete_fib(struct kroute_node *);
74 struct kroute_node *kroute_find(const struct in6_addr *, u_int8_t,
76 struct kroute_node *kroute_matchgw(struct kroute_node *,
78 int kroute_insert(struct kroute_node *);
79 int kroute_remove(struct kroute_node *);
86 struct kroute_node *kroute_match(struct in6_addr *);
104 RB_HEAD(kroute_tree, kroute_node) krt;
105 RB_PROTOTYPE(kroute_tree, kroute_node, entry, kroute_compare)
106 RB_GENERATE(kroute_tree, kroute_node, entry, kroute_compare)
184 kr_change_fib(struct kroute_node *kr, struct kroute *kroute, int krcount,
188 struct kroute_node *kn, *nkn;
275 struct kroute_node *kr;
308 kr_delete_fib(struct kroute_node *kr)
327 struct kroute_node *kr, *nkr;
353 struct kroute_node *kr;
354 struct kroute_node *kn;
372 struct kroute_node *kr;
373 struct kroute_node *kn;
416 struct kroute_node *krn, *kr, *kn;
449 struct kroute_node *kr;
471 struct kroute_node *kr;
472 struct kroute_node *kn;
514 kr_redist_remove(struct kroute_node *kh, struct kroute_node *kn)
599 kr_redistribute(struct kroute_node *kh)
601 struct kroute_node *kn;
631 struct kroute_node *kr, *kn;
671 kroute_compare(struct kroute_node *a, struct kroute_node *b)
695 struct kroute_node *
698 struct kroute_node s;
699 struct kroute_node *kn, *tmp;
719 struct kroute_node *
720 kroute_matchgw(struct kroute_node *kr, struct in6_addr *nh, unsigned int scope)
733 kroute_insert(struct kroute_node *kr)
735 struct kroute_node *krm, *krh;
767 kroute_remove(struct kroute_node *kr)
769 struct kroute_node *krm;
815 struct kroute_node *kr;
863 struct kroute_node *
867 struct kroute_node *kr;
888 struct kroute_node *kr;
891 if ((kr = calloc(1, sizeof(struct kroute_node))) == NULL) {
927 struct kroute_node *kr, *tkr;
1349 struct kroute_node *kr, *okr;
1510 sizeof(struct kroute_node))) == NULL) {