Home
last modified time | relevance | path

Searched refs:kif (Results 1 – 6 of 6) sorted by relevance

/xnu-8796.121.2/bsd/net/
H A Dpf_if.c145 struct pfi_kif *kif; in pfi_kif_get() local
150 kif = RB_FIND(pfi_ifhead, &pfi_ifs, &s); in pfi_kif_get()
151 if (kif != NULL) { in pfi_kif_get()
152 return kif; in pfi_kif_get()
156 if ((kif = kalloc_type(struct pfi_kif, Z_WAITOK | Z_ZERO)) == NULL) { in pfi_kif_get()
160 strlcpy(kif->pfik_name, kif_name, sizeof(kif->pfik_name)); in pfi_kif_get()
161 kif->pfik_tzero = pf_calendar_time_second(); in pfi_kif_get()
162 TAILQ_INIT(&kif->pfik_dynaddrs); in pfi_kif_get()
164 RB_INSERT(pfi_ifhead, &pfi_ifs, kif); in pfi_kif_get()
165 return kif; in pfi_kif_get()
[all …]
H A Dpf.c399 pf_state_lookup_aux(struct pf_state **state, struct pfi_kif *kif, in pf_state_lookup_aux() argument
412 (*state)->rt_kif != NULL && (*state)->rt_kif != kif) { in pf_state_lookup_aux()
423 *state = pf_find_state(kif, &key, direction); \
433 if (pf_state_lookup_aux(state, kif, direction, &action)) \
1115 pf_find_state(struct pfi_kif *kif, struct pf_state_key_cmp *key, u_int dir) in pf_find_state() argument
1150 if (s->kif == pfi_all || s->kif == kif) { in pf_find_state()
1407 pf_stateins_err(const char *tree, struct pf_state *s, struct pfi_kif *kif) in pf_stateins_err() argument
1412 printf("pf: state insert failed: %s %s ", tree, kif->pfik_name); in pf_stateins_err()
1450 pf_insert_state(struct pfi_kif *kif, struct pf_state *s) in pf_insert_state() argument
1456 s->kif = kif; in pf_insert_state()
[all …]
H A Dpf_ioctl.c713 pfi_kif_unref(empty_pool_pa->kif, PFI_KIF_REF_RULE); in pf_empty_pool()
757 pfi_kif_unref(rule->kif, PFI_KIF_REF_RULE); in pf_rm_rule()
1160 dst->kif = NULL; in pf_rule_copyin()
1183 dst->kif = NULL; in pf_rule_copyout()
1221 strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname)); in pf_state_export()
1305 dst->kif = NULL; in pf_pooladdr_copyin()
1315 dst->kif = NULL; in pf_pooladdr_copyout()
2698 rule->kif = pfi_kif_get(rule->ifname); in pf_rule_setup()
2699 if (rule->kif == NULL) { in pf_rule_setup()
2703 pfi_kif_ref(rule->kif, PFI_KIF_REF_RULE); in pf_rule_setup()
[all …]
H A Dpf_norm.c1906 pf_normalize_ip(pbuf_t *pbuf, int dir, struct pfi_kif *kif, u_short *reason, in pf_normalize_ip() argument
1928 if (pfi_kif_match(r->kif, kif) == r->ifnot) { in pf_normalize_ip()
1938 r->src.neg, kif)) { in pf_normalize_ip()
2198 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, in pf_normalize_ip()
2206 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, in pf_normalize_ip()
2221 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, NULL, NULL, pd); in pf_normalize_ip()
2237 pf_normalize_ip6(pbuf_t *pbuf, int dir, struct pfi_kif *kif, in pf_normalize_ip6() argument
2266 if (pfi_kif_match(r->kif, kif) == r->ifnot) { in pf_normalize_ip6()
2280 r->src.neg, kif)) { in pf_normalize_ip6()
2590 PFLOG_PACKET(kif, h, pbuf, AF_INET6, dir, *reason, r, NULL, NULL, pd); in pf_normalize_ip6()
[all …]
H A Dif_pflog.c369 pflog_packet(struct pfi_kif *kif, pbuf_t *pbuf, sa_family_t af, u_int8_t dir, in pflog_packet() argument
380 if (kif == NULL || !pbuf_is_valid(pbuf) || rm == NULL || pd == NULL) { in pflog_packet()
398 memcpy(hdr.ifname, kif->pfik_name, sizeof(hdr.ifname)); in pflog_packet()
H A Dpfvar.h511 struct pfi_kif *kif __attribute__((aligned(8))); member
513 void *kif __attribute__((aligned(8))); member
703 struct pfi_kif *kif __attribute__((aligned(8))); member
705 void *kif __attribute__((aligned(8))); member
885 struct pfi_kif *kif; member
887 void *kif; member
1052 struct pfi_kif *kif; member