Symbol: radish
usr.sbin/npppd/common/radish.c
161
struct radish *cur = head->rdh_top, *parent, *new;
usr.sbin/npppd/common/radish.c
179
R_Malloc(new, struct radish *, sizeof(*new) + slen);
usr.sbin/npppd/common/radish.c
334
rd_glue(struct radish *cur, struct radish *new, int misbyte,
usr.sbin/npppd/common/radish.c
337
struct radish *parent = cur->rd_p, *glue;
usr.sbin/npppd/common/radish.c
347
R_Malloc(glue, struct radish *, sizeof(*glue) + slen);
usr.sbin/npppd/common/radish.c
413
rd_match(struct sockaddr *d_arg, struct radish_head *head, struct radish **rdp)
usr.sbin/npppd/common/radish.c
420
struct radish **rdp, struct radish *cur)
usr.sbin/npppd/common/radish.c
422
struct radish *target = NULL;
usr.sbin/npppd/common/radish.c
483
struct radish *cur = head->rdh_top;
usr.sbin/npppd/common/radish.c
527
struct radish *cur = head->rdh_top;
usr.sbin/npppd/common/radish.c
618
rd_unlink(struct radish *cur, struct radish *top)
usr.sbin/npppd/common/radish.c
620
struct radish *parent, *child;
usr.sbin/npppd/common/radish.c
664
rd_walktree(struct radish_head *h, register int (*f)(struct radish *, void *),
usr.sbin/npppd/common/radish.c
668
struct radish *par = NULL, *cur, *top = h->rdh_top;
usr.sbin/npppd/common/radish.c
79
struct radish *new;
usr.sbin/npppd/common/radish.c
90
new = (struct radish *)(head + 1);
usr.sbin/npppd/common/radish.h
52
struct radish *rd_p; /* parent */
usr.sbin/npppd/common/radish.h
53
struct radish *rd_l; /* left child */
usr.sbin/npppd/common/radish.h
54
struct radish *rd_r; /* right child */
usr.sbin/npppd/common/radish.h
63
struct radish *rdh_top;
usr.sbin/npppd/common/radish.h
85
int rd_glue(struct radish *, struct radish *, int, struct radish_head *);
usr.sbin/npppd/common/radish.h
86
int rd_match(struct sockaddr *, struct radish_head *, struct radish **);
usr.sbin/npppd/common/radish.h
87
int rd_match_next(struct sockaddr *, struct radish_head *, struct radish **, struct radish *);
usr.sbin/npppd/common/radish.h
92
void rd_unlink(struct radish *, struct radish *);
usr.sbin/npppd/common/radish.h
93
int rd_walktree(struct radish_head *, int (*)(struct radish *, void *), void *);
usr.sbin/npppd/npppd/npppd.c
102
static int rd2slist_walk (struct radish *, void *);
usr.sbin/npppd/npppd/npppd.c
1633
rtlist_remove(slist *prtlist, struct radish *radish)
usr.sbin/npppd/npppd/npppd.c
1635
struct radish *r;
usr.sbin/npppd/npppd/npppd.c
1640
if (!sockaddr_npppd_match(radish->rd_route, r->rd_route) ||
usr.sbin/npppd/npppd/npppd.c
1641
!sockaddr_npppd_match(radish->rd_mask, r->rd_mask))
usr.sbin/npppd/npppd/npppd.c
1656
struct radish *radish, *r;
usr.sbin/npppd/npppd/npppd.c
1679
radish = slist_itr_next(&rtlist0);
usr.sbin/npppd/npppd/npppd.c
1680
snp = radish->rd_rtent;
usr.sbin/npppd/npppd/npppd.c
1686
if (rd_lookup(radish->rd_route, radish->rd_mask,
usr.sbin/npppd/npppd/npppd.c
1690
rtlist_remove(&rtlist1, radish);
usr.sbin/npppd/npppd/npppd.c
1729
radish->rd_route, r->rd_route) &&
usr.sbin/npppd/npppd/npppd.c
1731
radish->rd_mask, r->rd_mask)) {
usr.sbin/npppd/npppd/npppd.c
1736
rtlist_remove(&rtlist1, radish);
usr.sbin/npppd/npppd/npppd.c
1745
rval = rd_insert(radish->rd_route, radish->rd_mask,
usr.sbin/npppd/npppd/npppd.c
1762
radish = slist_itr_next(&rtlist0);
usr.sbin/npppd/npppd/npppd.c
1763
in_route_delete(&SIN(radish->rd_route)->sin_addr,
usr.sbin/npppd/npppd/npppd.c
1764
&SIN(radish->rd_mask)->sin_addr, &loop,
usr.sbin/npppd/npppd/npppd.c
1774
radish = slist_itr_next(&rtlist1);
usr.sbin/npppd/npppd/npppd.c
1775
in_route_add(&(SIN(radish->rd_route)->sin_addr),
usr.sbin/npppd/npppd/npppd.c
1776
&SIN(radish->rd_mask)->sin_addr, &loop,
usr.sbin/npppd/npppd/npppd.c
1823
struct radish *rd;
usr.sbin/npppd/npppd/npppd.c
1857
rd2slist_walk(struct radish *rd, void *list0)
usr.sbin/npppd/npppd/npppd.c
2229
struct radish *rd;
usr.sbin/npppd/npppd/npppd.c
595
struct radish *rd;
usr.sbin/npppd/npppd/npppd.c
746
struct radish *rdp;
usr.sbin/npppd/npppd/npppd_config.c
215
(int (*)(struct radish *, void *))rd_unlink,
usr.sbin/npppd/npppd/npppd_ctl.c
161
npppd_ctl_who_walk_rd(struct radish *rd, void *ctx)
usr.sbin/npppd/npppd/npppd_ctl.c
61
static int npppd_ctl_who_walk_rd(struct radish *, void *);
usr.sbin/npppd/npppd/npppd_iface.c
403
npppd_iface_network_input_delegate(struct radish *radish, void *args0)
usr.sbin/npppd/npppd/npppd_iface.c
409
snp = radish->rd_rtent;
usr.sbin/npppd/npppd/npppd_pool.c
482
struct radish *radish;
usr.sbin/npppd/npppd/npppd_pool.c
505
if (rd_match(SA(&sin4), _this->npppd->rd, &radish)) {
usr.sbin/npppd/npppd/npppd_pool.c
507
snp = radish->rd_rtent;
usr.sbin/npppd/npppd/npppd_pool.c
522
} while (rd_match_next(SA(&sin4), _this->npppd->rd, &radish,
usr.sbin/npppd/npppd/npppd_pool.c
523
radish));