kif               211 net/if_pflog.c pflog_packet(struct pfi_kif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir,
kif               219 net/if_pflog.c 	if (kif == NULL || m == NULL || rm == NULL || pd == NULL)
kif               230 net/if_pflog.c 	memcpy(hdr.ifname, kif->pfik_name, sizeof(hdr.ifname));
kif               225 net/if_pfsync.c 	struct pfi_kif	*kif;
kif               233 net/if_pfsync.c 	kif = pfi_kif_get(sp->ifname);
kif               234 net/if_pfsync.c 	if (kif == NULL) {
kif               257 net/if_pfsync.c 		pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               264 net/if_pfsync.c 		pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               271 net/if_pfsync.c 		pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               308 net/if_pfsync.c 	if (pf_insert_state(kif, st)) {
kif               309 net/if_pfsync.c 		pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               405 net/if_pfsync.c 		struct pfi_kif *kif;
kif               426 net/if_pfsync.c 			if ((kif = pfi_kif_get(cp->ifname)) == NULL) {
kif              1188 net/if_pfsync.c 		strlcpy(sp->ifname, st->kif->pfik_name, sizeof(sp->ifname));
kif               237 net/pf.c       			*state = pf_find_state(kif, &key, PF_EXT_GWY);	\
kif               239 net/pf.c       			*state = pf_find_state(kif, &key, PF_LAN_EXT);	\
kif               248 net/pf.c       		    (*state)->rt_kif != kif)				\
kif               529 net/pf.c       pf_find_state(struct pfi_kif *kif, struct pf_state_key_cmp *key, u_int8_t tree)
kif               552 net/pf.c       			if (s->kif == pfi_all || s->kif == kif)
kif               786 net/pf.c       pf_stateins_err(const char *tree, struct pf_state *s, struct pfi_kif *kif)
kif               791 net/pf.c       		printf("pf: state insert failed: %s %s", tree, kif->pfik_name);
kif               808 net/pf.c       pf_insert_state(struct pfi_kif *kif, struct pf_state *s)
kif               814 net/pf.c       	s->kif = kif;
kif               820 net/pf.c       			if (sp->kif == kif) {	/* collision! */
kif               821 net/pf.c       				pf_stateins_err("tree_lan_ext", s, kif);
kif               825 net/pf.c       		pf_attach_state(cur, s, kif == pfi_all ? 1 : 0);
kif               832 net/pf.c       		pf_stateins_err("tree_ext_gwy", s, kif);
kif               856 net/pf.c       	pfi_kif_ref(kif, PFI_KIF_REF_STATE);
kif              1032 net/pf.c       	pfi_kif_unref(cur->kif, PFI_KIF_REF_STATE);
kif              1261 net/pf.c       		if (cur->kif != prev->kif || cur->ifnot != prev->ifnot)
kif              2330 net/pf.c           int direction, struct pfi_kif *kif, struct pf_addr *saddr, u_int16_t sport,
kif              2354 net/pf.c       		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif              2363 net/pf.c       		    src->neg, kif))
kif              2411 net/pf.c           struct pfi_kif *kif, struct pf_src_node **sn,
kif              2419 net/pf.c       		r = pf_match_translation(pd, m, off, direction, kif, saddr,
kif              2422 net/pf.c       			r = pf_match_translation(pd, m, off, direction, kif,
kif              2425 net/pf.c       		r = pf_match_translation(pd, m, off, direction, kif, saddr,
kif              2428 net/pf.c       			r = pf_match_translation(pd, m, off, direction, kif,
kif              2778 net/pf.c       		s->rt_kif = r->rpool.cur->kif;
kif              2785 net/pf.c       		s->rt_kif = r->rpool.cur->kif;
kif              2841 net/pf.c           struct pfi_kif *kif, struct mbuf *m, int off, void *h,
kif              2920 net/pf.c       		if ((nr = pf_get_translation(pd, m, off, PF_OUT, kif, &nsn,
kif              2978 net/pf.c       		if ((nr = pf_get_translation(pd, m, off, PF_IN, kif, &nsn,
kif              3033 net/pf.c       		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif              3042 net/pf.c       		    r->src.neg, kif))
kif              3119 net/pf.c       		PFLOG_PACKET(kif, h, m, af, direction, reason, r->log ? r : nr,
kif              3219 net/pf.c       				    r->return_ttl, 1, 0, pd->eh, kif->pfik_ifp);
kif              3444 net/pf.c       		if (pf_insert_state(BOUND_IFACE(r, kif), s)) {
kif              3497 net/pf.c       pf_test_fragment(struct pf_rule **rm, int direction, struct pfi_kif *kif,
kif              3512 net/pf.c       		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif              3521 net/pf.c       		    r->src.neg, kif))
kif              3560 net/pf.c       		PFLOG_PACKET(kif, h, m, af, direction, reason, r, a, ruleset,
kif              3575 net/pf.c       pf_test_state_tcp(struct pf_state **state, int direction, struct pfi_kif *kif,
kif              3984 net/pf.c       				    pd->eh, kif->pfik_ifp);
kif              4034 net/pf.c       pf_test_state_udp(struct pf_state **state, int direction, struct pfi_kif *kif,
kif              4095 net/pf.c       pf_test_state_icmp(struct pf_state **state, int direction, struct pfi_kif *kif,
kif              4680 net/pf.c       pf_test_state_other(struct pf_state **state, int direction, struct pfi_kif *kif,
kif              4816 net/pf.c       pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif)
kif              4859 net/pf.c       	if (kif != NULL && kif->pfik_ifp->if_type == IFT_ENC)
kif              4866 net/pf.c       		if (kif == NULL)
kif              4869 net/pf.c       		if (kif->pfik_ifp == NULL) {
kif              4884 net/pf.c       			if (kif->pfik_ifp == ifp)
kif              5014 net/pf.c       			ifp = r->rpool.cur->kif ?
kif              5015 net/pf.c       			    r->rpool.cur->kif->pfik_ifp : NULL;
kif              5199 net/pf.c       		ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL;
kif              5346 net/pf.c       	struct pfi_kif		*kif;
kif              5362 net/pf.c       		kif = (struct pfi_kif *)ifp->if_carpdev->if_pf_kif;
kif              5364 net/pf.c       		kif = (struct pfi_kif *)ifp->if_pf_kif;
kif              5366 net/pf.c       	if (kif == NULL) {
kif              5371 net/pf.c       	if (kif->pfik_flags & PFI_IFLAG_SKIP)
kif              5390 net/pf.c       	if (pf_normalize_ip(m0, dir, kif, &reason, &pd) != PF_PASS) {
kif              5417 net/pf.c       		action = pf_test_fragment(&r, dir, kif, m, h,
kif              5436 net/pf.c       		action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
kif              5439 net/pf.c       		action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
kif              5449 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5470 net/pf.c       		action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
kif              5479 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5493 net/pf.c       		action = pf_test_state_icmp(&s, dir, kif, m, off, h, &pd,
kif              5503 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5509 net/pf.c       		action = pf_test_state_other(&s, dir, kif, &pd);
kif              5518 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif, m, off, h,
kif              5567 net/pf.c       		PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, lr, a, ruleset,
kif              5571 net/pf.c       	kif->pfik_bytes[0][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
kif              5572 net/pf.c       	kif->pfik_packets[0][dir == PF_OUT][action != PF_PASS]++;
kif              5644 net/pf.c       		pf_route(m0, r, dir, kif->pfik_ifp, s, &pd);
kif              5655 net/pf.c       	struct pfi_kif		*kif;
kif              5671 net/pf.c       		kif = (struct pfi_kif *)ifp->if_carpdev->if_pf_kif;
kif              5673 net/pf.c       		kif = (struct pfi_kif *)ifp->if_pf_kif;
kif              5675 net/pf.c       	if (kif == NULL) {
kif              5680 net/pf.c       	if (kif->pfik_flags & PFI_IFLAG_SKIP)
kif              5699 net/pf.c       	if (pf_normalize_ip6(m0, dir, kif, &reason, &pd) != PF_PASS) {
kif              5732 net/pf.c       			action = pf_test_fragment(&r, dir, kif, m, h,
kif              5811 net/pf.c       		action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
kif              5814 net/pf.c       		action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
kif              5824 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5845 net/pf.c       		action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
kif              5854 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5868 net/pf.c       		action = pf_test_state_icmp(&s, dir, kif,
kif              5878 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif,
kif              5884 net/pf.c       		action = pf_test_state_other(&s, dir, kif, &pd);
kif              5893 net/pf.c       			action = pf_test_rule(&r, &s, dir, kif, m, off, h,
kif              5943 net/pf.c       		PFLOG_PACKET(kif, h, m, AF_INET6, dir, reason, lr, a, ruleset,
kif              5947 net/pf.c       	kif->pfik_bytes[1][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
kif              5948 net/pf.c       	kif->pfik_packets[1][dir == PF_OUT][action != PF_PASS]++;
kif              6019 net/pf.c       		pf_route6(m0, r, dir, kif->pfik_ifp, s, &pd);
kif               104 net/pf_if.c    	struct pfi_kif		*kif;
kif               109 net/pf_if.c    	if ((kif = RB_FIND(pfi_ifhead, &pfi_ifs, (struct pfi_kif *)&s)) != NULL)
kif               110 net/pf_if.c    		return (kif);
kif               113 net/pf_if.c    	if ((kif = malloc(sizeof(*kif), PFI_MTYPE, M_DONTWAIT)) == NULL)
kif               116 net/pf_if.c    	bzero(kif, sizeof(*kif));
kif               117 net/pf_if.c    	strlcpy(kif->pfik_name, kif_name, sizeof(kif->pfik_name));
kif               118 net/pf_if.c    	kif->pfik_tzero = time_second;
kif               119 net/pf_if.c    	TAILQ_INIT(&kif->pfik_dynaddrs);
kif               121 net/pf_if.c    	RB_INSERT(pfi_ifhead, &pfi_ifs, kif);
kif               122 net/pf_if.c    	return (kif);
kif               126 net/pf_if.c    pfi_kif_ref(struct pfi_kif *kif, enum pfi_kif_refs what)
kif               130 net/pf_if.c    		kif->pfik_rules++;
kif               133 net/pf_if.c    		kif->pfik_states++;
kif               141 net/pf_if.c    pfi_kif_unref(struct pfi_kif *kif, enum pfi_kif_refs what)
kif               143 net/pf_if.c    	if (kif == NULL)
kif               150 net/pf_if.c    		if (kif->pfik_rules <= 0) {
kif               154 net/pf_if.c    		kif->pfik_rules--;
kif               157 net/pf_if.c    		if (kif->pfik_states <= 0) {
kif               161 net/pf_if.c    		kif->pfik_states--;
kif               167 net/pf_if.c    	if (kif->pfik_ifp != NULL || kif->pfik_group != NULL || kif == pfi_all)
kif               170 net/pf_if.c    	if (kif->pfik_rules || kif->pfik_states)
kif               173 net/pf_if.c    	RB_REMOVE(pfi_ifhead, &pfi_ifs, kif);
kif               174 net/pf_if.c    	free(kif, PFI_MTYPE);
kif               196 net/pf_if.c    	struct pfi_kif		*kif;
kif               202 net/pf_if.c    	if ((kif = pfi_kif_get(ifp->if_xname)) == NULL)
kif               205 net/pf_if.c    	kif->pfik_ifp = ifp;
kif               206 net/pf_if.c    	ifp->if_pf_kif = (caddr_t)kif;
kif               208 net/pf_if.c    	if ((kif->pfik_ah_cookie = hook_establish(ifp->if_addrhooks, 1,
kif               209 net/pf_if.c    	    pfi_kifaddr_update, kif)) == NULL)
kif               213 net/pf_if.c    	pfi_kif_update(kif);
kif               222 net/pf_if.c    	struct pfi_kif		*kif;
kif               224 net/pf_if.c    	if ((kif = (struct pfi_kif *)ifp->if_pf_kif) == NULL)
kif               229 net/pf_if.c    	hook_disestablish(ifp->if_addrhooks, kif->pfik_ah_cookie);
kif               230 net/pf_if.c    	pfi_kif_update(kif);
kif               232 net/pf_if.c    	kif->pfik_ifp = NULL;
kif               234 net/pf_if.c    	pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               241 net/pf_if.c    	struct pfi_kif	*kif;
kif               247 net/pf_if.c    	if ((kif = pfi_kif_get(ifg->ifg_group)) == NULL)
kif               250 net/pf_if.c    	kif->pfik_group = ifg;
kif               251 net/pf_if.c    	ifg->ifg_pf_kif = (caddr_t)kif;
kif               260 net/pf_if.c    	struct pfi_kif	*kif;
kif               262 net/pf_if.c    	if ((kif = (struct pfi_kif *)ifg->ifg_pf_kif) == NULL)
kif               268 net/pf_if.c    	kif->pfik_group = NULL;
kif               270 net/pf_if.c    	pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif               277 net/pf_if.c    	struct pfi_kif		*kif;
kif               282 net/pf_if.c    	if ((kif = pfi_kif_get(group)) == NULL)
kif               285 net/pf_if.c    	pfi_kif_update(kif);
kif               398 net/pf_if.c    pfi_kif_update(struct pfi_kif *kif)
kif               404 net/pf_if.c    	TAILQ_FOREACH(p, &kif->pfik_dynaddrs, entry)
kif               408 net/pf_if.c    	if (kif->pfik_ifp != NULL)
kif               409 net/pf_if.c    		TAILQ_FOREACH(ifgl, &kif->pfik_ifp->if_groups, ifgl_next)
kif               417 net/pf_if.c    	struct pfi_kif		*kif;
kif               423 net/pf_if.c    	kif = dyn->pfid_kif;
kif               428 net/pf_if.c    		pfi_table_update(kt, kif, dyn->pfid_net, dyn->pfid_iflags);
kif               435 net/pf_if.c    pfi_table_update(struct pfr_ktable *kt, struct pfi_kif *kif, int net, int flags)
kif               442 net/pf_if.c    	if (kif->pfik_ifp != NULL)
kif               443 net/pf_if.c    		pfi_instance_add(kif->pfik_ifp, net, flags);
kif               444 net/pf_if.c    	else if (kif->pfik_group != NULL)
kif               445 net/pf_if.c    		TAILQ_FOREACH(ifgm, &kif->pfik_group->ifg_members, ifgm_next)
kif               591 net/pf_if.c    	struct pfi_kif		*kif = (struct pfi_kif *)v;
kif               595 net/pf_if.c    	pfi_kif_update(kif);
kif               302 net/pf_ioctl.c 		pfi_kif_unref(empty_pool_pa->kif, PFI_KIF_REF_RULE);
kif               348 net/pf_ioctl.c 	pfi_kif_unref(rule->kif, PFI_KIF_REF_RULE);
kif               867 net/pf_ioctl.c 	strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname));
kif               915 net/pf_ioctl.c 	strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname));
kif              1148 net/pf_ioctl.c 		rule->kif = NULL;
kif              1175 net/pf_ioctl.c 			rule->kif = pfi_kif_get(rule->ifname);
kif              1176 net/pf_ioctl.c 			if (rule->kif == NULL) {
kif              1181 net/pf_ioctl.c 			pfi_kif_ref(rule->kif, PFI_KIF_REF_RULE);
kif              1415 net/pf_ioctl.c 				newrule->kif = pfi_kif_get(newrule->ifname);
kif              1416 net/pf_ioctl.c 				if (newrule->kif == NULL) {
kif              1421 net/pf_ioctl.c 				pfi_kif_ref(newrule->kif, PFI_KIF_REF_RULE);
kif              1423 net/pf_ioctl.c 				newrule->kif = NULL;
kif              1565 net/pf_ioctl.c 			    s->kif->pfik_name)) {
kif              1620 net/pf_ioctl.c 			    s->kif->pfik_name))) {
kif              1639 net/pf_ioctl.c 		struct pfi_kif		*kif;
kif              1657 net/pf_ioctl.c 		kif = pfi_kif_get(sp->ifname);
kif              1658 net/pf_ioctl.c 		if (kif == NULL) {
kif              1664 net/pf_ioctl.c 		if (pf_insert_state(kif, s)) {
kif              1665 net/pf_ioctl.c 			pfi_kif_unref(kif, PFI_KIF_REF_NONE);
kif              2100 net/pf_ioctl.c 			pa->kif = pfi_kif_get(pa->ifname);
kif              2101 net/pf_ioctl.c 			if (pa->kif == NULL) {
kif              2106 net/pf_ioctl.c 			pfi_kif_ref(pa->kif, PFI_KIF_REF_RULE);
kif              2110 net/pf_ioctl.c 			pfi_kif_unref(pa->kif, PFI_KIF_REF_RULE);
kif              2210 net/pf_ioctl.c 				newpa->kif = pfi_kif_get(newpa->ifname);
kif              2211 net/pf_ioctl.c 				if (newpa->kif == NULL) {
kif              2216 net/pf_ioctl.c 				pfi_kif_ref(newpa->kif, PFI_KIF_REF_RULE);
kif              2218 net/pf_ioctl.c 				newpa->kif = NULL;
kif              2222 net/pf_ioctl.c 				pfi_kif_unref(newpa->kif, PFI_KIF_REF_RULE);
kif              2251 net/pf_ioctl.c 			pfi_kif_unref(oldpa->kif, PFI_KIF_REF_RULE);
kif               816 net/pf_norm.c  pf_normalize_ip(struct mbuf **m0, int dir, struct pfi_kif *kif, u_short *reason,
kif               834 net/pf_norm.c  		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif               844 net/pf_norm.c  		    r->src.neg, kif))
kif              1018 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
kif              1024 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
kif              1036 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
kif              1043 net/pf_norm.c  pf_normalize_ip6(struct mbuf **m0, int dir, struct pfi_kif *kif,
kif              1064 net/pf_norm.c  		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif              1076 net/pf_norm.c  		    r->src.neg, kif))
kif              1203 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
kif              1209 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
kif              1215 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
kif              1221 net/pf_norm.c  pf_normalize_tcp(int dir, struct pfi_kif *kif, struct mbuf *m, int ipoff,
kif              1234 net/pf_norm.c  		if (pfi_kif_match(r->kif, kif) == r->ifnot)
kif              1243 net/pf_norm.c  		    r->src.neg, kif))
kif              1331 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, r, NULL, NULL, pd);
kif               361 net/pfvar.h    	struct pfi_kif			*kif;
kif               530 net/pfvar.h    	struct pfi_kif		*kif;
kif               637 net/pfvar.h    	struct pfi_kif	*kif;
kif               739 net/pfvar.h    	struct pfi_kif		*kif;