Symbol: mfc_node
usr.sbin/dvmrpd/rde.h
102
int mfc_compare(struct mfc_node *, struct mfc_node *);
usr.sbin/dvmrpd/rde.h
103
struct mfc_node *mfc_find(in_addr_t, in_addr_t);
usr.sbin/dvmrpd/rde.h
104
int mfc_insert(struct mfc_node *);
usr.sbin/dvmrpd/rde.h
105
int mfc_remove(struct mfc_node *);
usr.sbin/dvmrpd/rde.h
64
struct mfc_node *parent; /* back ptr to mfc_node */
usr.sbin/dvmrpd/rde.h
71
RB_ENTRY(mfc_node) entry;
usr.sbin/dvmrpd/rde_mfc.c
107
struct mfc_node *mn = arg;
usr.sbin/dvmrpd/rde_mfc.c
115
mfc_start_prune_timer(struct mfc_node *mn)
usr.sbin/dvmrpd/rde_mfc.c
127
mfc_reset_prune_timer(struct mfc_node *mn)
usr.sbin/dvmrpd/rde_mfc.c
144
mfc_compare(struct mfc_node *a, struct mfc_node *b)
usr.sbin/dvmrpd/rde_mfc.c
157
struct mfc_node *
usr.sbin/dvmrpd/rde_mfc.c
160
struct mfc_node s;
usr.sbin/dvmrpd/rde_mfc.c
169
mfc_insert(struct mfc_node *m)
usr.sbin/dvmrpd/rde_mfc.c
182
mfc_remove(struct mfc_node *m)
usr.sbin/dvmrpd/rde_mfc.c
197
struct mfc_node *m;
usr.sbin/dvmrpd/rde_mfc.c
209
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
239
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
249
mfc_send_prune(struct rt_node *rn, struct mfc_node *mn)
usr.sbin/dvmrpd/rde_mfc.c
270
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
308
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
317
if ((mn = calloc(1, sizeof(struct mfc_node))) == NULL)
usr.sbin/dvmrpd/rde_mfc.c
356
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
370
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
38
void mfc_send_prune(struct rt_node *, struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
386
struct mfc_node *mn;
usr.sbin/dvmrpd/rde_mfc.c
39
void mfc_add_prune(struct mfc_node *, struct prune *);
usr.sbin/dvmrpd/rde_mfc.c
40
struct prune_node *mfc_find_prune(struct mfc_node *, struct prune *);
usr.sbin/dvmrpd/rde_mfc.c
41
void mfc_delete_prune(struct mfc_node *,
usr.sbin/dvmrpd/rde_mfc.c
434
mfc_add_prune(struct mfc_node *mn, struct prune *p)
usr.sbin/dvmrpd/rde_mfc.c
44
int prune_compare(struct mfc_node *, struct rt_node *, int);
usr.sbin/dvmrpd/rde_mfc.c
459
mfc_find_prune(struct mfc_node *mn, struct prune *p)
usr.sbin/dvmrpd/rde_mfc.c
472
mfc_delete_prune(struct mfc_node *mn, struct prune_node *pn)
usr.sbin/dvmrpd/rde_mfc.c
486
prune_compare(struct mfc_node *mn, struct rt_node *rn, int ifindex)
usr.sbin/dvmrpd/rde_mfc.c
50
int mfc_start_expire_timer(struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
51
int mfc_reset_expire_timer(struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
53
int mfc_start_prune_timer(struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
54
int mfc_reset_prune_timer(struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
56
int mfc_compare(struct mfc_node *, struct mfc_node *);
usr.sbin/dvmrpd/rde_mfc.c
58
RB_HEAD(mfc_tree, mfc_node) mfc;
usr.sbin/dvmrpd/rde_mfc.c
59
RB_PROTOTYPE(mfc_tree, mfc_node, entry, mfc_compare)
usr.sbin/dvmrpd/rde_mfc.c
60
RB_GENERATE(mfc_tree, mfc_node, entry, mfc_compare)
usr.sbin/dvmrpd/rde_mfc.c
68
struct mfc_node *mn = arg;
usr.sbin/dvmrpd/rde_mfc.c
83
mfc_reset_expire_timer(struct mfc_node *mn)
usr.sbin/dvmrpd/rde_mfc.c
93
mfc_start_expire_timer(struct mfc_node *mn)