/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | radix.h | 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 117 struct radix_node *rnh_treetop; 122 struct radix_node nodes[]); 125 struct radix_node nodes[]); [all …]
|
H A D | radix.c | 58 static struct radix_node 61 struct radix_node [2]), 112 static struct radix_node * 115 struct radix_node *x; in rn_search() 127 static struct radix_node * 130 struct radix_node *x; in rn_search_m() 166 static struct radix_node * 169 struct radix_node *x; in rn_lookup() 215 static struct radix_node * 364 struct radix_node *tt; in rn_insert() [all …]
|
H A D | defs.h | 216 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 D | table.c | 1975 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 D | output.c | 489 walk_supply(struct radix_node *rn, void *argp) in walk_supply()
|
H A D | trace.c | 1044 walk_trace(struct radix_node *rn, in walk_trace()
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | radix_ipf.h | 51 # define radix_node ipf_radix_node macro 59 struct radix_node { struct 61 struct radix_node *rn_p; /* parent */ argument 72 struct radix_node *rn_Dupedkey; argument 82 struct radix_node *rn_twin; argument 83 struct radix_node *rn_ybro; argument 123 struct radix_node *rnh_treetop; 124 struct radix_node *rnh_leaflist; 205 struct radix_node 208 struct radix_node [2])), [all …]
|
H A D | ip_pool.c | 78 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 D | ipf.h | 17 # define radix_node ipf_radix_node macro
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | radix.h | 58 struct radix_node { struct 60 struct radix_node *rn_parent; /* parent */ argument 71 struct radix_node *rn_Dupedkey; argument 75 struct radix_node *rn_L; /* progeny */ 76 struct radix_node *rn_R; /* progeny */ 100 struct radix_node *rmu_leaf; /* for normal routes */ argument 110 typedef void (*lockf_t)(struct radix_node *); 113 struct radix_node *rnh_treetop; 129 struct radix_node *(*rnh_matchaddr_args) 184 typedef struct radix_node rn_t; [all …]
|
/illumos-gate/usr/src/common/net/patricia/ |
H A D | radix.c | 73 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 D | ip_ftable.h | 41 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 D | ip_pool.h | 24 # define radix_node ipf_radix_node macro 36 struct radix_node ipn_nodes[2];
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_ftable.c | 86 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 D | ip_ire.c | 978 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()
|