radix_node_head
extern struct radix_node_head *rhead;
struct radix_node_head *rhead; /* root of the radix tree */
static struct radix_node_head *vfs_create_addrlist_af(int af,
struct radix_node_head *rnh;
static struct radix_node_head *
struct radix_node_head *rnh = NULL;
struct radix_node_head *maskhead = nep->ne_maskhead;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *ipfw_tables[];
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh = ctx->ipfw_tables[i];
struct radix_node_head *rnh;
struct radix_node_head *rnh = ctx->ipfw_tables[i];
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *node;
struct radix_node_head *mask;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *pf_maskhead;
SWAP(struct radix_node_head *, kt->pfrkt_ip4,
SWAP(struct radix_node_head *, kt->pfrkt_ip6,
struct radix_node_head *head = NULL;
struct radix_node_head *head = NULL;
struct radix_node_head *head = NULL;
struct radix_node_head *pfrkt_ip4;
struct radix_node_head *pfrkt_ip6;
extern struct radix_node_head *pf_maskhead;
rn_walktree_from(struct radix_node_head *h, const void *_addr,
rn_walktree_at(struct radix_node_head *h, const void *addr, const void *mask,
rn_walktree(struct radix_node_head *h, walktree_f_t *f, void *w)
rn_inithead(struct radix_node_head **head, struct radix_node_head *maskhead,
struct radix_node_head *rnh;
R_Malloc(rnh, struct radix_node_head *, sizeof *rnh);
struct radix_node_head *head;
rn_flush(struct radix_node_head *head, freenode_f_t *f)
rn_freehead(struct radix_node_head *head)
struct radix_node_head *
struct radix_node_head *
rn_lookup(const void *_key, const void *_mask, struct radix_node_head *head)
rn_match(const void *key, struct radix_node_head *head)
rn_insert(const void *key, struct radix_node_head *head, bool *dupentry,
struct radix_node_head *maskhead)
struct radix_node_head *head, struct radix_node nodes[2])
static struct radix_node_head *mask_rnheads[MAXCPU];
rn_delete(const void *key, const void *mask, struct radix_node_head *head)
struct radix_node_head *head, struct radix_node nodes[]);
struct radix_node_head *head);
(const void *key, struct radix_node_head *head);
struct radix_node_head *head);
(struct radix_node_head *head, walktree_f_t *f, void *w);
(struct radix_node_head *head, const void *addr,
(struct radix_node *rn, struct radix_node_head *head);
struct radix_node_head *head, struct radix_node nodes[]);
struct radix_node_head *head);
(struct radix_node_head *head, const void *addr,
struct radix_node_head *rnh_maskhead;
int rn_inithead(struct radix_node_head **head,
struct radix_node_head *maskhead,
void rn_freehead(struct radix_node_head *head);
void rn_flush(struct radix_node_head *head,
struct radix_node_head *rn_cpumaskhead(int cpu);
struct radix_node_head *maskhead);
struct radix_node_head *head,
struct radix_node_head *head);
struct radix_node_head *head);
struct radix_node_head *head);
struct radix_node_head *rnh = ap->rnh;
struct radix_node_head *rnh = rt_tables[mycpuid][dst->sa_family];
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh = rt_tables[mycpuid][dst->sa_family];
struct radix_node_head *rnh =
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rt_tables[MAXCPU][AF_MAX+1];
extern struct radix_node_head *rt_tables[MAXCPU][AF_MAX+1];
struct radix_node_head *rnh = rt_tables[mycpuid][nmsg->af];
struct radix_node_head *sc_aip4;
struct radix_node_head *sc_aip6;
static struct radix_node_head *wg_maskhead; /* shared by all interfaces */
struct radix_node_head *head;
struct radix_node_head *head;
struct radix_node_head *head;
in_matchroute(const void *key, struct radix_node_head *head)
in_closeroute(struct radix_node *rn, struct radix_node_head *head)
struct radix_node_head *rnh;
struct radix_node_head *rnh = pcpu->rnh;
struct radix_node_head *rnh = rt_tables[mycpuid][AF_INET];
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh;
in_addroute(const void *key, const void *mask, struct radix_node_head *head,
struct radix_node_head *timo_rnh;
in6_addroute(const void *key, const void *mask, struct radix_node_head *head,
in6_matchroute(const void *key, struct radix_node_head *head)
in6_clsroute(struct radix_node *rn, struct radix_node_head *head)
struct radix_node_head *rnh;
struct radix_node_head *rnh = ctx->timo_rnh;
struct radix_node_head *rnh;
struct radix_node_head *rnh = ctx->timo_rnh;
struct radix_node_head *rnh = rt_tables[mycpuid][AF_INET6];
struct radix_node_head *rnh;
struct radix_node_head *rnh = rt_tables[mycpuid][AF_INET6];
struct radix_node_head *rnh;
struct radix_node_head *ne_inethead; /* IPv4 radix */
struct radix_node_head *ne_inet6head; /* IPv6 radix */
struct radix_node_head *ne_maskhead; /* Shared mask radix */
static struct radix_node_head *rt_tables[AF_MAX+1];
struct radix_node_head *rnh, head;