Home
last modified time | relevance | path

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

/xnu-10063.101.15/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.c400 pf_state_lookup_aux(struct pf_state **state, struct pfi_kif *kif, in pf_state_lookup_aux() argument
413 (*state)->rt_kif != NULL && (*state)->rt_kif != kif) { in pf_state_lookup_aux()
424 *state = pf_find_state(kif, &key, direction); \
434 if (pf_state_lookup_aux(state, kif, direction, &action)) \
1123 pf_find_state(struct pfi_kif *kif, struct pf_state_key_cmp *key, u_int dir) in pf_find_state() argument
1183 if (s->kif == pfi_all || s->kif == kif) { in pf_find_state()
1440 pf_stateins_err(const char *tree, struct pf_state *s, struct pfi_kif *kif) in pf_stateins_err() argument
1445 printf("pf: state insert failed: %s %s ", tree, kif->pfik_name); in pf_stateins_err()
1507 pf_insert_state(struct pfi_kif *kif, struct pf_state *s) in pf_insert_state() argument
1513 s->kif = kif; in pf_insert_state()
[all …]
H A Dpf_ioctl.c765 pfi_kif_unref(empty_pool_pa->kif, PFI_KIF_REF_RULE); in pf_empty_pool()
809 pfi_kif_unref(rule->kif, PFI_KIF_REF_RULE); in pf_rm_rule()
1212 dst->kif = NULL; in pf_rule_copyin()
1235 dst->kif = NULL; in pf_rule_copyout()
1273 strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname)); in pf_state_export()
1357 dst->kif = NULL; in pf_pooladdr_copyin()
1367 dst->kif = NULL; in pf_pooladdr_copyout()
2750 rule->kif = pfi_kif_get(rule->ifname); in pf_rule_setup()
2751 if (rule->kif == NULL) { in pf_rule_setup()
2755 pfi_kif_ref(rule->kif, PFI_KIF_REF_RULE); in pf_rule_setup()
[all …]
H A Dpf_norm.c1905 pf_normalize_ip(pbuf_t *pbuf, int dir, struct pfi_kif *kif, u_short *reason, in pf_normalize_ip() argument
1927 if (pfi_kif_match(r->kif, kif) == r->ifnot) { in pf_normalize_ip()
1937 r->src.neg, kif)) { in pf_normalize_ip()
2197 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, in pf_normalize_ip()
2205 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, in pf_normalize_ip()
2220 PFLOG_PACKET(kif, h, pbuf, AF_INET, dir, *reason, r, NULL, NULL, pd); in pf_normalize_ip()
2236 pf_normalize_ip6(pbuf_t *pbuf, int dir, struct pfi_kif *kif, in pf_normalize_ip6() argument
2265 if (pfi_kif_match(r->kif, kif) == r->ifnot) { in pf_normalize_ip6()
2279 r->src.neg, kif)) { in pf_normalize_ip6()
2589 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