Lines Matching refs:match
165 struct ipfilter *match = (struct ipfilter*)filter_ref;
168 if (match == 0 || (match->ipf_head != &ipv4_filters && match->ipf_head != &ipv6_filters))
171 head = match->ipf_head;
174 TAILQ_FOREACH(match, head, ipf_link) {
175 if (match == (struct ipfilter*)filter_ref) {
176 ipf_detach_func ipf_detach = match->ipf_filter.ipf_detach;
177 void* cookie = match->ipf_filter.cookie;
184 TAILQ_INSERT_TAIL(&tbr_filters, match, ipf_tbr);
185 match->ipf_filter.ipf_input = 0;
186 match->ipf_filter.ipf_output = 0;
189 TAILQ_REMOVE(head, match, ipf_link);
193 FREE(match, M_IFADDR);