Lines Matching refs:sfnew
708 struct server_filter *sfnew; in parse_filter() local
718 sfnew = (struct server_filter *)calloc(1, sizeof (*sfnew)); in parse_filter()
719 if (sfnew == NULL) { in parse_filter()
725 sfnew->sf_name = str; in parse_filter()
727 sfnew->sf_isexcept = exceptflag == 0 ? 0 : 1; in parse_filter()
743 mcp = sfnew->sf_mask.ether_addr_octet; in parse_filter()
744 if (ether_hostton(hbuf, &sfnew->sf_mac) == 0) { in parse_filter()
746 sfnew->sf_hasmac = 1; in parse_filter()
748 ucp = sfnew->sf_mac.ether_addr_octet; in parse_filter()
752 if (ucp >= sfnew->sf_mac.ether_addr_octet + in parse_filter()
753 sizeof (sfnew->sf_mac)) in parse_filter()
776 sfnew->sf_hasmac = 1; in parse_filter()
785 sfhead = sfnew; in parse_filter()
787 sftail->sf_next = sfnew; in parse_filter()
788 sftail = sfnew; in parse_filter()