Lines Matching refs:radix_node
55 struct radix_node {
57 struct radix_node *rn_p; /* parent */
68 struct radix_node *rn_Dupedkey;
72 struct radix_node *rn_L; /* progeny */
73 struct radix_node *rn_R; /* progeny */
78 struct radix_node *rn_twin;
79 struct radix_node *rn_ybro;
101 struct radix_node *rmu_leaf; /* for normal routes */
119 struct radix_node *rnh_treetop;
122 struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
124 struct radix_node nodes[]);
125 struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
127 struct radix_node nodes[]);
128 struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
130 struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
132 struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
134 struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
136 struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
140 int (*f)(struct radix_node *, void *),
142 struct radix_node rnh_nodes[3]; /* empty tree for common case */
149 int (*)(struct radix_node *, void *),