Lines Matching defs:kroute_node
53 struct kroute_node {
54 RB_ENTRY(kroute_node) entry;
64 int kroute_compare(struct kroute_node *, struct kroute_node *);
66 int kr_change_fib(struct kroute_node *, struct kroute *, int);
68 struct kroute_node *kroute_find(in_addr_t, in_addr_t, u_int8_t);
69 int kroute_insert(struct kroute_node *);
70 int kroute_remove(struct kroute_node *);
79 struct kroute_node *kroute_match(in_addr_t);
92 RB_HEAD(kroute_tree, kroute_node) krt;
93 RB_PROTOTYPE(kroute_tree, kroute_node, entry, kroute_compare)
94 RB_GENERATE(kroute_tree, kroute_node, entry, kroute_compare)
164 kr_change_fib(struct kroute_node *kr, struct kroute *kroute, int action)
175 if ((kr = calloc(1, sizeof(struct kroute_node))) == NULL)
197 struct kroute_node *kr;
211 struct kroute_node *kr;
244 struct kroute_node *kr;
261 struct kroute_node *kr;
284 struct kroute_node *kr;
384 kroute_compare(struct kroute_node *a, struct kroute_node *b)
413 struct kroute_node *
416 struct kroute_node s, *kn, *tmp;
438 kroute_insert(struct kroute_node *kr)
465 kroute_remove(struct kroute_node *kr)
484 struct kroute_node *kr;
559 struct kroute_node *
563 struct kroute_node *kr;
582 struct kroute_node *kr;
585 if ((kr = calloc(1, sizeof(struct kroute_node))) == NULL) {
656 struct kroute_node *kr;
816 struct kroute_node *kr;
861 if ((kr = calloc(1, sizeof(struct kroute_node))) == NULL) {
1030 struct kroute_node *kr;
1162 sizeof(struct kroute_node))) == NULL) {