Lines Matching defs:rep

44 	igmp_rep_t *rep;
57 for (rep=gp->igmpg_members;rep;rep=(igmp_rep_t *)rep->igmpr_next)
59 printf("%17s\n",inet_ntoa(rep->igmpr_addr));
61 printf("%70s\n",inet_ntoa(rep->igmpr_addr));
100 igmp_rep_t* rep;
102 if (rep = (igmp_rep_t*) malloc(sizeof(*rep))) {
103 rep->igmpr_addr.s_addr = srcaddr.s_addr;
104 rep->igmpr_next = NULL;
106 return rep;
117 igmp_rep_t * rep)
121 assert(rep != NULL);
123 if (rep != gp->igmpg_members){
124 for (re=gp->igmpg_members;(igmp_rep_t *)re->igmpr_next != rep;re=(igmp_rep_t *)re->igmpr_next);
125 re->igmpr_next = rep->igmpr_next;
126 free(rep);
133 LOG((LOG_DEBUG, "igmp_rep_cleanup: %s\n", inet_ntoa(rep->igmpr_addr)));
143 igmp_rep_t* rep)
146 inet_ntoa(rep->igmpr_addr));
158 igmp_rep_t *rep;
161 for (rep = (igmp_rep_t *) gp->igmpg_members; rep; rep = (igmp_rep_t *)rep->igmpr_next)
162 if (rep->igmpr_addr.s_addr == srcaddr.s_addr)
163 return rep;
177 igmp_rep_t* rep;
181 if (rep = igmp_group_rep_lookup(gp, srcaddr))
182 return rep;
184 if (rep = igmp_rep_create(srcaddr)) {
185 rep->igmpr_next = (igmp_rep_t *)gp->igmpg_members;
186 gp->igmpg_members = rep;
188 return rep;
197 igmp_rep_t* rep;
201 if (!(rep = igmp_group_rep_lookup(gp, srcaddr)))
204 igmp_rep_cleanup(gp,rep);
363 igmp_rep_t *rep;
372 for (rep=gp->igmpg_members;rep;rep=(igmp_rep_t *)rep->igmpr_next)
373 printf("member : %s \n",inet_ntoa(rep->igmpr_addr));
628 igmp_rep_t *rep;
644 rep=igmp_group_rep_add(gp,src);
692 igmp_rep_t *rep;
728 rep=igmp_group_rep_add(gp,src);
744 igmp_group_handle_toin(router,ifp,gp,numsrc,rep,(struct in_addr *) (&report->igmpr_group[i].igmpg_group+4));
1606 igmp_rep_t *rep;
1620 for(rep=gp->igmpg_members;rep;rep=(igmp_rep_t *)rep->igmpr_next)
1622 if((rep->igmpr_addr.s_addr != lan_ipaddr) && ((rep->igmpr_addr.s_addr & lan_netmask)