/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | radix.h | 55 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 D | radix.c | 60 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 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 | 491 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 | 53 # 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 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 | 60 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 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()
|