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