Lines Matching refs:kif
442 (s) = pf_find_state((pd->kif), (k), (pd->dir)); \
443 SDT_PROBE5(pf, ip, state, lookup, pd->kif, k, (pd->dir), pd, (s)); \
453 struct pfi_kkif *k = pd->kif; in BOUND_IFACE()
1463 if (si->kif == s->kif && in pf_state_key_attach()
1494 s->kif->pfik_name); in pf_state_key_attach()
1545 if (s->kif == V_pfi_all) in pf_state_key_attach()
1794 pf_state_insert(struct pfi_kkif *kif, struct pfi_kkif *orig_kif, in pf_state_insert() argument
1809 s->kif = kif; in pf_state_insert()
1882 pf_find_state(struct pfi_kkif *kif, const struct pf_state_key_cmp *key, in pf_find_state() argument
1907 if (s->kif == V_pfi_all || s->kif == kif || s->orig_kif == kif) { in pf_find_state()
1927 if (s->kif == V_pfi_all || s->kif == kif || s->orig_kif == kif) { in pf_find_state()
2447 struct pfi_kkif *kif; in pf_kif_counter_u64_periodic() local
2465 kif = LIST_NEXT(V_pf_kifmarker, pfik_allkiflist); in pf_kif_counter_u64_periodic()
2466 if (kif == NULL) { in pf_kif_counter_u64_periodic()
2473 LIST_INSERT_AFTER(kif, V_pf_kifmarker, pfik_allkiflist); in pf_kif_counter_u64_periodic()
2478 pf_counter_u64_periodic(&kif->pfik_packets[i][j][k]); in pf_kif_counter_u64_periodic()
2479 pf_counter_u64_periodic(&kif->pfik_bytes[i][j][k]); in pf_kif_counter_u64_periodic()
2838 s->kif->pfik_flags |= PFI_IFLAG_REFS; in pf_purge_expired_states()
3111 if (cur->kif != prev->kif || cur->ifnot != prev->ifnot) in pf_calc_skip_steps()
4563 struct pfi_kkif *kif; in pf_match_rcvif() local
4568 kif = (struct pfi_kkif *)ifp->if_pf_kif; in pf_match_rcvif()
4570 if (kif == NULL) { in pf_match_rcvif()
4577 return (pfi_kkif_match(r->rcv_kif, kif)); in pf_match_rcvif()
5180 pf_test_eth_rule(int dir, struct pfi_kkif *kif, struct mbuf **m0) in pf_test_eth_rule() argument
5203 MPASS(kif->pfik_ifp->if_vnet == curvnet); in pf_test_eth_rule()
5208 SDT_PROBE3(pf, eth, test_rule, entry, dir, kif->pfik_ifp, m); in pf_test_eth_rule()
5272 if (pfi_kkif_match(r->kif, kif) == r->ifnot) { in pf_test_eth_rule()
5298 r->ipsrc.neg, kif, M_GETFIB(m))) { in pf_test_eth_rule()
5304 r->ipdst.neg, kif, M_GETFIB(m))) { in pf_test_eth_rule()
5422 dnflow.ifp = kif->pfik_ifp; in pf_test_eth_rule()
5749 PF_TEST_ATTRIB(pfi_kkif_match(r->kif, pd->kif) == r->ifnot, in pf_test_rule()
5758 r->src.neg, pd->kif, M_GETFIB(pd->m)), in pf_test_rule()
6220 if (pf_state_insert(BOUND_IFACE(s, pd), pd->kif, in pf_create_state()
7034 if ((*state)->kif == V_pfi_all && in pf_test_state()
7036 (*state)->kif = pd->kif; in pf_test_state()
7258 pf_sctp_multihome_delayed(struct pf_pdesc *pd, struct pfi_kkif *kif, in pf_sctp_multihome_delayed() argument
7310 SDT_PROBE4(pf, sctp, multihome, test, kif, r, j->pd.m, ret); in pf_sctp_multihome_delayed()
7394 sm = pf_find_state(kif, &key, j->pd.dir); in pf_sctp_multihome_delayed()
7813 pd2.kif = pd->kif; in pf_test_state_icmp()
8716 pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kkif *kif, in pf_routable() argument
8731 if (kif == V_pfi_all) in pf_routable()
8735 if (kif != NULL && kif->pfik_ifp->if_type == IFT_ENC) in pf_routable()
8738 ifp = (kif != NULL) ? kif->pfik_ifp : NULL; in pf_routable()
8883 if (s->kif == V_pfi_all && ifp != NULL && in pf_route()
8885 s->kif = ifp->if_pf_kif; in pf_route()
8891 s->kif == V_pfi_all) { in pf_route()
8892 s->kif = pd->act.rt_kif; in pf_route()
9164 if (s->kif == V_pfi_all && ifp != NULL && in pf_route6()
9166 s->kif = ifp->if_pf_kif; in pf_route6()
9172 s->kif == V_pfi_all) { in pf_route6()
9173 s->kif = pd->act.rt_kif; in pf_route6()
9488 struct pfi_kkif *kif; in pf_test_eth() local
9498 kif = (struct pfi_kkif *)ifp->if_pf_kif; in pf_test_eth()
9500 if (kif == NULL) { in pf_test_eth()
9505 if (kif->pfik_flags & PFI_IFLAG_SKIP) in pf_test_eth()
9518 return (pf_test_eth_rule(dir, kif, m0)); in pf_test_eth()
9812 u_short *action, u_short *reason, struct pfi_kkif *kif, in pf_setup_pdesc() argument
9816 pd->kif = kif; in pf_setup_pdesc()
10103 &pd->kif->pfik_bytes[pd->af == AF_INET6][dir == PF_OUT][action != PF_PASS], in pf_counters_inc()
10106 &pd->kif->pfik_packets[pd->af == AF_INET6][dir == PF_OUT][action != PF_PASS], in pf_counters_inc()
10213 struct pfi_kkif *kif; in pf_test() local
10232 kif = (struct pfi_kkif *)ifp->if_pf_kif; in pf_test()
10234 if (__predict_false(kif == NULL)) { in pf_test()
10240 if (kif->pfik_flags & PFI_IFLAG_SKIP) { in pf_test()
10292 kif, default_actions) == -1) { in pf_test()
10352 if (kif == NULL || r == NULL) /* pflog */ in pf_test()
10642 pf_route(m0, r, kif->pfik_ifp, s, &pd, inp); in pf_test()
10646 pf_route6(m0, r, kif->pfik_ifp, s, &pd, inp); in pf_test()
10658 pf_route(m0, r, kif->pfik_ifp, s, &pd, inp); in pf_test()
10664 pf_route6(m0, r, kif->pfik_ifp, s, &pd, inp); in pf_test()
10699 pf_sctp_multihome_delayed(&pd, kif, s, action); in pf_test()