Lines Matching defs:kroute_node
59 struct kroute_node {
60 RB_ENTRY(kroute_node) entry;
61 struct kroute_node *next;
72 void kr_redist_remove(struct kroute_node *, struct kroute_node *);
74 void kr_redistribute(struct kroute_node *);
75 int kroute_compare(struct kroute_node *, struct kroute_node *);
77 int kr_change_fib(struct kroute_node *, struct kroute *, int, int);
78 int kr_delete_fib(struct kroute_node *);
80 struct kroute_node *kroute_find(in_addr_t, u_int8_t, u_int8_t);
81 struct kroute_node *kroute_matchgw(struct kroute_node *, struct in_addr);
82 int kroute_insert(struct kroute_node *);
83 int kroute_remove(struct kroute_node *);
93 struct kroute_node *kroute_match(in_addr_t);
113 RB_HEAD(kroute_tree, kroute_node) krt = RB_INITIALIZER(&krt);
114 RB_PROTOTYPE(kroute_tree, kroute_node, entry, kroute_compare)
115 RB_GENERATE(kroute_tree, kroute_node, entry, kroute_compare)
203 kr_change_fib(struct kroute_node *kr, struct kroute *kroute, int krcount,
207 struct kroute_node *kn, *nkn;
292 struct kroute_node *kr;
307 kr_delete_fib(struct kroute_node *kr)
325 struct kroute_node *kr, *nkr;
351 struct kroute_node *kr;
352 struct kroute_node *kn;
370 struct kroute_node *kr;
371 struct kroute_node *kn;
414 struct kroute_node *krn, *kr, *kn;
446 struct kroute_node *kr;
469 struct kroute_node *kr;
470 struct kroute_node *kn;
527 kr_redist_remove(struct kroute_node *kh, struct kroute_node *kn)
608 kr_redistribute(struct kroute_node *kh)
610 struct kroute_node *kn;
640 struct kroute_node *kr, *kn;
681 kroute_compare(struct kroute_node *a, struct kroute_node *b)
709 struct kroute_node *
712 struct kroute_node s;
713 struct kroute_node *kn, *tmp;
733 struct kroute_node *
734 kroute_matchgw(struct kroute_node *kr, struct in_addr nh)
750 kroute_insert(struct kroute_node *kr)
752 struct kroute_node *krm, *krh;
784 kroute_remove(struct kroute_node *kr)
786 struct kroute_node *krm;
831 struct kroute_node *kr;
961 struct kroute_node *
965 struct kroute_node *kr;
984 struct kroute_node *kr;
987 if ((kr = calloc(1, sizeof(struct kroute_node))) == NULL) {
1058 struct kroute_node *kr, *tkr;
1386 struct kroute_node *kr, *okr;
1543 sizeof(struct kroute_node))) == NULL) {