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 */
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_addadd
[all...]
H A Dradix.c56 static boolean_t rn_satisfies_leaf(uint8_t *, struct radix_node *, int);
60 static struct radix_node
63 struct radix_node [2]),
66 struct radix_node [2]),
68 *rn_newpair(void *, uint_t, struct radix_node[2]),
69 *rn_search(void *, struct radix_node *),
70 *rn_search_m(void *, struct radix_node *, void *);
72 static struct radix_node *rn_lookup(void *, void *, struct radix_node_head *);
114 static struct radix_node *
115 rn_search(void *v_arg, struct radix_node *hea
[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.c1976 walk_kern(struct radix_node *rn, void *argp)
2640 walk_bad(struct radix_node *rn,
2689 walk_rewire(struct radix_node *rn, void *argp)
2723 walk_age(struct radix_node *rn, void *argp)
H A Doutput.c491 walk_supply(struct radix_node *rn, void *argp)
H A Dtrace.c1044 walk_trace(struct radix_node *rn,
/illumos-gate/usr/src/uts/common/net/
H A Dradix.h60 struct radix_node { struct
62 struct radix_node *rn_parent; /* parent */
73 struct radix_node *rn_Dupedkey;
77 struct radix_node *rn_L; /* progeny */
78 struct radix_node *rn_R; /* progeny */
102 struct radix_node *rmu_leaf; /* for normal routes */
110 typedef int walktree_f_t(struct radix_node *, void *);
111 typedef boolean_t match_leaf_t(struct radix_node *, void *);
112 typedef void (*lockf_t)(struct radix_node *);
115 struct radix_node *rnh_treeto
[all...]
/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 */
74 struct radix_node *rn_Dupedkey;
78 struct radix_node *rn_L;/* progeny */
79 struct radix_node *rn_R;/* progeny */
84 struct radix_node *rn_twin;
85 struct radix_node *rn_ybro;
107 struct radix_node *rmu_leaf; /* for normal routes */
125 struct radix_node *rnh_treeto
[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)
923 struct radix_node *d;
H A Dipf.h17 # define radix_node ipf_radix_node macro
/illumos-gate/usr/src/uts/common/inet/
H A Dip_ftable.h41 struct radix_node rt_nodes[2]; /* tree glue, and other values */
43 * struct rt_entry must begin with a struct radix_node (or two!)
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/common/net/patricia/
H A Dradix.c73 static struct radix_node
75 struct radix_node [2]),
76 *rn_newpair(void *, int, struct radix_node[2]),
77 *rn_search(void *, struct radix_node *),
78 *rn_search_m(void *, struct radix_node *, void *),
85 struct radix_node [2]),
118 rn_new_radix_mask(struct radix_node *tt,
121 rn_satisfies_leaf(char *trial, struct radix_node *leaf,
175 static struct radix_node *
178 struct radix_node *hea
[all...]
/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.c85 static boolean_t ire_find_best_route(struct radix_node *, void *);
408 struct radix_node *rn;
444 ipst->ips_ip_ftable, (struct radix_node *)rt);
660 ire_find_best_route(struct radix_node *rn, void *arg)
967 irb_refhold_rn(struct radix_node *rn)
974 irb_refrele_rn(struct radix_node *rn)
H A Dip_ire.c978 rtfunc(struct radix_node *rn, void *arg)
1455 struct radix_node *rn;
1461 rn = (struct radix_node *)rt;
1741 ire_update_generation(struct radix_node *rn, void *arg)
2088 ire_find_zoneid(struct radix_node *rn, void *arg)

Completed in 109 milliseconds