Home
last modified time | relevance | path

Searched refs:radix_node (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Dradix.h55 struct radix_node { struct
57 struct radix_node *rn_p; /* parent */ argument
68 struct radix_node *rn_Dupedkey; argument
72 struct radix_node *rn_L; /* progeny */
73 struct radix_node *rn_R; /* progeny */
78 struct radix_node *rn_twin; argument
79 struct radix_node *rn_ybro; argument
119 struct radix_node *rnh_treetop;
124 struct radix_node nodes[]);
127 struct radix_node nodes[]);
[all …]
H A Dradix.c60 static struct radix_node
63 struct radix_node [2]),
114 static struct radix_node *
117 struct radix_node *x; in rn_search()
129 static struct radix_node *
132 struct radix_node *x; in rn_search_m()
168 static struct radix_node *
171 struct radix_node *x; in rn_lookup()
217 static struct radix_node *
366 struct radix_node *tt; in rn_insert()
[all …]
H A Ddefs.h216 struct radix_node rt_nodes[2]; /* radix tree glue */
779 extern int walk_bad(struct radix_node *, void *);
780 extern int walk_rewire(struct radix_node *, void *);
H A Dtable.c1975 walk_kern(struct radix_node *rn, void *argp) in walk_kern()
2639 walk_bad(struct radix_node *rn, in walk_bad()
2688 walk_rewire(struct radix_node *rn, void *argp) in walk_rewire()
2722 walk_age(struct radix_node *rn, void *argp) in walk_age()
H A Doutput.c491 walk_supply(struct radix_node *rn, void *argp) in walk_supply()
H A Dtrace.c1044 walk_trace(struct radix_node *rn, in walk_trace()
/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dradix_ipf.h53 # define radix_node ipf_radix_node macro
61 struct radix_node { struct
63 struct radix_node *rn_p; /* parent */ argument
74 struct radix_node *rn_Dupedkey; argument
84 struct radix_node *rn_twin; argument
85 struct radix_node *rn_ybro; argument
125 struct radix_node *rnh_treetop;
126 struct radix_node *rnh_leaflist;
207 struct radix_node
210 struct radix_node [2])),
[all …]
H A Dip_pool.c78 static int rn_freenode __P((struct radix_node *, void *));
354 struct radix_node *n;
382 struct radix_node *rn;
444 struct radix_node *rn;
920 rn_freenode(struct radix_node *n, void *p, ipf_stack_t *ifs) in rn_freenode()
923 struct radix_node *d; in rn_freenode()
H A Dipf.h17 # define radix_node ipf_radix_node macro
/illumos-gate/usr/src/uts/common/net/
H A Dradix.h60 struct radix_node { struct
62 struct radix_node *rn_parent; /* parent */ argument
73 struct radix_node *rn_Dupedkey; argument
77 struct radix_node *rn_L; /* progeny */
78 struct radix_node *rn_R; /* progeny */
102 struct radix_node *rmu_leaf; /* for normal routes */ argument
112 typedef void (*lockf_t)(struct radix_node *);
115 struct radix_node *rnh_treetop;
131 struct radix_node *(*rnh_matchaddr_args)
186 typedef struct radix_node rn_t;
[all …]
/illumos-gate/usr/src/common/net/patricia/
H A Dradix.c73 static struct radix_node
178 struct radix_node *head;
180 struct radix_node *x;
197 struct radix_node *head; in rn_search_m()
200 struct radix_node *x;
251 struct radix_node *x;
495 struct radix_node *tt;
564 struct radix_node *x;
663 struct radix_node *tt; in rn_new_radix_mask()
1250 struct radix_node *n; in rn_freenode()
[all …]
/illumos-gate/usr/src/uts/common/inet/
H A Dip_ftable.h41 struct radix_node rt_nodes[2]; /* tree glue, and other values */
72 int rtfunc(struct radix_node *, void *);
83 extern void irb_refhold_rn(struct radix_node *);
84 extern void irb_refrele_rn(struct radix_node *);
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/
H A Dip_pool.h24 # define radix_node ipf_radix_node macro
36 struct radix_node ipn_nodes[2];
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_ftable.c86 static boolean_t ire_find_best_route(struct radix_node *, void *);
409 struct radix_node *rn; in ire_get_bucket()
445 ipst->ips_ip_ftable, (struct radix_node *)rt); in ire_get_bucket()
661 ire_find_best_route(struct radix_node *rn, void *arg) in ire_find_best_route()
968 irb_refhold_rn(struct radix_node *rn) in irb_refhold_rn()
975 irb_refrele_rn(struct radix_node *rn) in irb_refrele_rn()
H A Dip_ire.c978 rtfunc(struct radix_node *rn, void *arg) in rtfunc()
1455 struct radix_node *rn; in irb_inactive()
1461 rn = (struct radix_node *)rt; in irb_inactive()
1741 ire_update_generation(struct radix_node *rn, void *arg) in ire_update_generation()
2088 ire_find_zoneid(struct radix_node *rn, void *arg) in ire_find_zoneid()