Lines Matching refs:radix_node
53 struct radix_node { struct
55 struct radix_node *rn_p; /* parent */ argument
66 struct radix_node *rn_Dupedkey; argument
70 struct radix_node *rn_L; /* progeny */
71 struct radix_node *rn_R; /* progeny */
76 struct radix_node *rn_twin; argument
77 struct radix_node *rn_ybro; argument
99 struct radix_node *rmu_leaf; /* for normal routes */
117 struct radix_node *rnh_treetop;
120 struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
122 struct radix_node nodes[]);
123 struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
125 struct radix_node nodes[]);
126 struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
128 struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
130 struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
132 struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
134 struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
138 int (*f)(struct radix_node *, void *),
140 struct radix_node rnh_nodes[3]; /* empty tree for common case */
147 int (*)(struct radix_node *, void *),