prune
static void prune(void);
prune();
static void prune(void);
prune();
static void prune(void);
prune();
struct prune p;
int send_prune(struct nbr *, struct prune *);
p.group.s_addr = prune->group_addr;
p.lifetime = prune->lifetime;
if (len >= sizeof(*prune))
p.netmask.s_addr = prune->src_netmask;
send_prune(struct nbr *nbr, struct prune *p)
struct prune_hdr prune;
memset(&prune, 0, sizeof(prune));
prune.src_host_addr = p->origin.s_addr;
prune.group_addr = p->group.s_addr;
prune.lifetime = htonl(MAX_PRUNE_LIFETIME);
prune.src_netmask = p->netmask.s_addr;
ibuf_add(buf, &prune, sizeof(prune));
struct prune p;
struct prune_hdr *prune;
prune = (struct prune_hdr *)buf;
p.origin.s_addr = prune->src_host_addr;
struct prune p;
void mfc_recv_prune(struct prune *);
struct prune p;
mfc_recv_prune(struct prune *p)
void mfc_add_prune(struct mfc_node *, struct prune *);
struct prune_node *mfc_find_prune(struct mfc_node *, struct prune *);
mfc_add_prune(struct mfc_node *mn, struct prune *p)
mfc_find_prune(struct mfc_node *mn, struct prune *p)