Lines Matching refs:newf
6242 filter_t *newf;
6265 if ((newf = malloc(sizeof (*newf))) == NULL) {
6272 newf->u.f_family = AF_INET;
6274 newf->u.f_family = AF_INET6;
6276 newf->u.f_family = AF_UNIX;
6278 newf->u.f_family = strtol(arg, &cp, 0);
6286 newf->u.f_ifname = NULL;
6290 newf->u.f_ifname = "";
6300 newf->u.f_ifname = arg;
6304 V4MASK_TO_V6(IP_HOST_MASK, newf->u.a.f_mask);
6307 newf->u.a.f_address = NULL;
6308 (void) memset(&newf->u.a.f_mask, 0,
6309 sizeof (newf->u.a.f_mask));
6313 newf->u.a.f_address = NULL;
6322 newf->u.a.f_address = hp;
6324 V4MASK_TO_V6(IP_HOST_MASK, newf->u.a.f_mask);
6345 ucp = newf->u.a.f_mask.s6_addr;
6349 while (ucp < newf->u.a.f_mask.s6_addr +
6350 sizeof (newf->u.a.f_mask.s6_addr))
6354 cp, &newf->u.a.f_mask) <= 0) {
6362 newf->u.f.f_flagset = flag_bits(arg + 1);
6363 newf->u.f.f_flagclear = 0;
6365 newf->u.f.f_flagset = 0;
6366 newf->u.f.f_flagclear = flag_bits(arg + 1);
6368 newf->u.f.f_flagset = flag_bits(arg);
6369 newf->u.f.f_flagclear = ~newf->u.f.f_flagset;
6376 newf->f_next = filters[idx];
6377 filters[idx] = newf;