Lines Matching defs:imsf
161 struct ip_msfilter *imsf;
166 imsf = (struct ip_msfilter *)malloc(mallocsize);
167 if (imsf == NULL) {
172 imsf->imsf_interface = interface;
173 imsf->imsf_numsrc = orig_numsrc = *numsrc;
174 imsf->imsf_multiaddr = group;
176 rtnerr = ioctl(s, SIOCGIPMSFILTER, (void *)imsf);
182 *fmode = imsf->imsf_fmode;
183 *numsrc = imsf->imsf_numsrc;
185 (void) memcpy((void *)slist, (void *)imsf->imsf_slist, cpsize);
188 free(imsf);
200 struct ip_msfilter *imsf;
205 imsf = (struct ip_msfilter *)malloc(mallocsize);
206 if (imsf == NULL) {
211 imsf->imsf_multiaddr = group;
212 imsf->imsf_interface = interface;
213 imsf->imsf_fmode = fmode;
214 imsf->imsf_numsrc = numsrc;
215 (void) memcpy((void *)imsf->imsf_slist, (void *)slist,
218 rtnerr = ioctl(s, SIOCSIPMSFILTER, (void *)imsf);
223 free(imsf);