add_filter
int add_filter(u_int32_t, u_int8_t, struct sockaddr *, struct sockaddr *,
if (add_filter(1, PF_IN, (struct sockaddr *)&server,
if (add_filter(1, PF_OUT, (struct sockaddr *)&server,
if (add_filter(1, PF_OUT, (struct sockaddr *)&proxy_to_server,
int add_filter(u_int32_t, u_int8_t, struct sockaddr *, struct sockaddr *,
.add_filter = add_filter,
int (*add_filter)(uint32_t, uint8_t, struct sockaddr *,
if (fops->add_filter(s->id, PF_IN, client_sa, server_sa,
if (fops->add_filter(s->id, PF_OUT, proxy_sa, server_sa,
if (fops->add_filter(s->id, PF_IN, server_sa, client_sa,
if (fops->add_filter(s->id, PF_OUT, orig_sa, client_sa,
.add_filter = ipf_add_filter,
.add_filter = npf_add_filter,
int (*add_filter)(struct fltrinfo *);
if ((error = (*ifinfo->qdisc->add_filter)(fltrinfo)) != 0) {