Home
last modified time | relevance | path

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

/f-stack/freebsd/netpfil/pf/
H A Dpf_if.c226 kif = malloc(sizeof(*kif), PFI_MTYPE, flags | M_ZERO); in pf_kkif_create()
227 if (! kif) in pf_kkif_create()
247 return (kif); in pf_kkif_create()
253 if (! kif) in pf_kkif_free()
351 if (kif->pfik_ifp != NULL || kif->pfik_group != NULL || in pfi_kkif_unref()
352 kif == V_pfi_all || kif->pfik_flags != 0) in pfi_kkif_unref()
410 kif = pfi_kkif_attach(kif, ifp->if_xname); in pfi_attach_ifnet()
424 kif = pfi_kkif_attach(kif, ifg->ifg_group); in pfi_attach_ifgroup()
820 bzero(kif, sizeof(*kif)); in pf_kkif_to_kif()
897 kif = pfi_kkif_attach(kif, name); in pfi_set_flags()
[all …]
H A Dpf.c1061 if (si->kif == s->kif && in pf_state_key_attach()
1271 s->kif = kif; in pf_state_insert()
1368 if (s->kif == V_pfi_all || s->kif == kif) { in pf_find_state()
2045 if (cur->kif != prev->kif || cur->ifnot != prev->ifnot) in pf_calc_skip_steps()
3541 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_test_rule()
3981 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_test_fragment()
5443 if (kif != NULL && kif->pfik_ifp->if_type == IFT_ENC) in pf_routable()
5446 ifp = (kif != NULL) ? kif->pfik_ifp : NULL; in pf_routable()
5692 ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL; in pf_route6()
5922 if (kif == NULL) { in pf_test()
[all …]
H A Dpf_lb.c128 int direction, struct pfi_kkif *kif, struct pf_addr *saddr, u_int16_t sport, in pf_match_translation() argument
153 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_match_translation()
162 src->neg, kif, M_GETFIB(m))) in pf_match_translation()
525 struct pfi_kkif *kif, struct pf_ksrc_node **sn, in pf_get_translation() argument
539 r = pf_match_translation(pd, m, off, direction, kif, saddr, in pf_get_translation()
542 r = pf_match_translation(pd, m, off, direction, kif, in pf_get_translation()
546 r = pf_match_translation(pd, m, off, direction, kif, saddr, in pf_get_translation()
549 r = pf_match_translation(pd, m, off, direction, kif, in pf_get_translation()
H A Dpf_ioctl.c411 if (pa->kif) in pf_empty_kpool()
465 if (rule->kif) in pf_free_rule()
1913 rule->kif = pfi_kkif_attach(kif, rule->ifname); in pfioctl()
2012 if (kif) in pfioctl()
2172 newrule->kif = pfi_kkif_attach(kif, in pfioctl()
2321 if (kif != NULL) in pfioctl()
2969 pa->kif = pfi_kkif_attach(kif, pa->ifname); in pfioctl()
2972 pa->kif = NULL; in pfioctl()
3091 newpa->kif = pfi_kkif_attach(kif, newpa->ifname); in pfioctl()
3093 kif = NULL; in pfioctl()
[all …]
H A Dif_pflog.c204 pflog_packet(struct pfi_kkif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir, in pflog_packet() argument
211 if (kif == NULL || m == NULL || rm == NULL || pd == NULL) in pflog_packet()
222 memcpy(hdr.ifname, kif->pfik_name, sizeof(hdr.ifname)); in pflog_packet()
H A Dpf_norm.c1039 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_normalize_ip()
1049 r->src.neg, kif, M_GETFIB(m))) in pf_normalize_ip()
1151 PFLOG_PACKET(kif, m, AF_INET, dir, *reason, r, NULL, NULL, pd, in pf_normalize_ip()
1160 pf_normalize_ip6(struct mbuf **m0, int dir, struct pfi_kkif *kif, in pf_normalize_ip6() argument
1182 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_normalize_ip6()
1194 r->src.neg, kif, M_GETFIB(m))) in pf_normalize_ip6()
1307 PFLOG_PACKET(kif, m, AF_INET6, dir, *reason, r, NULL, NULL, pd, in pf_normalize_ip6()
1314 PFLOG_PACKET(kif, m, AF_INET6, dir, *reason, r, NULL, NULL, pd, in pf_normalize_ip6()
1336 if (pfi_kkif_match(r->kif, kif) == r->ifnot) in pf_normalize_tcp()
1345 r->src.neg, kif, M_GETFIB(m))) in pf_normalize_tcp()
[all …]
H A Dpf.h298 struct pfi_kif *kif; member
458 struct pfi_kif *kif; member
583 struct pfi_kif *kif; member
H A Dif_pfsync.c467 struct pfi_kkif *kif; in pfsync_state_import() local
479 if ((kif = pfi_kkif_find(sp->ifname)) == NULL) { in pfsync_state_import()
596 if ((error = pf_state_insert(kif, skw, sks, st)) != 0) in pfsync_state_import()
/f-stack/tools/libutil/
H A Dkinfo_getfile.c20 struct kinfo_file *kif, *kp, *kf; in kinfo_getfile() local
53 kif = calloc(cnt, sizeof(*kif)); in kinfo_getfile()
54 if (kif == NULL) { in kinfo_getfile()
60 kp = kif; in kinfo_getfile()
76 return (kif); /* Caller must free() return value */ in kinfo_getfile()
/f-stack/freebsd/kern/
H A Dsys_socket.c379 kif->kf_type = KF_TYPE_SOCKET; in soo_fill_kinfo()
382 kif->kf_un.kf_sock.kf_sock_domain0 = in soo_fill_kinfo()
393 kif->kf_un.kf_sock.kf_sock_inpcb = in soo_fill_kinfo()
395 kif->kf_un.kf_sock.kf_sock_sendq = in soo_fill_kinfo()
397 kif->kf_un.kf_sock.kf_sock_recvq = in soo_fill_kinfo()
406 kif->kf_un.kf_sock.kf_sock_unpconn = in soo_fill_kinfo()
408 kif->kf_un.kf_sock.kf_sock_rcv_sb_state = in soo_fill_kinfo()
410 kif->kf_un.kf_sock.kf_sock_snd_sb_state = in soo_fill_kinfo()
412 kif->kf_un.kf_sock.kf_sock_sendq = in soo_fill_kinfo()
414 kif->kf_un.kf_sock.kf_sock_recvq = in soo_fill_kinfo()
[all …]
H A Dkern_descrip.c4243 kif->kf_structsize = roundup(kif->kf_structsize, sizeof(uint64_t)); in pack_kinfo()
4252 bzero(kif, sizeof(*kif)); in export_file_to_kinfo()
4261 kif->kf_fd = fd; in export_file_to_kinfo()
4273 pack_kinfo(kif); in export_file_to_kinfo()
4275 kif->kf_structsize = roundup2(sizeof(*kif), sizeof(uint64_t)); in export_file_to_kinfo()
4284 bzero(kif, sizeof(*kif)); in export_vnode_to_kinfo()
4292 kif->kf_fd = fd; in export_vnode_to_kinfo()
4296 pack_kinfo(kif); in export_vnode_to_kinfo()
4298 kif->kf_structsize = roundup2(sizeof(*kif), sizeof(uint64_t)); in export_vnode_to_kinfo()
4316 kif = &efbuf->kif; in export_kinfo_to_sb()
[all …]
H A Dsys_eventfd.c339 eventfd_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in eventfd_fill_kinfo() argument
343 kif->kf_type = KF_TYPE_EVENTFD; in eventfd_fill_kinfo()
345 kif->kf_un.kf_eventfd.kf_eventfd_value = efd->efd_count; in eventfd_fill_kinfo()
346 kif->kf_un.kf_eventfd.kf_eventfd_flags = efd->efd_flags; in eventfd_fill_kinfo()
H A Dtty_pts.c596 ptsdev_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in ptsdev_fill_kinfo() argument
600 kif->kf_type = KF_TYPE_PTS; in ptsdev_fill_kinfo()
602 kif->kf_un.kf_pts.kf_pts_dev = tty_udev(tp); in ptsdev_fill_kinfo()
603 kif->kf_un.kf_pts.kf_pts_dev_freebsd11 = in ptsdev_fill_kinfo()
604 kif->kf_un.kf_pts.kf_pts_dev; /* truncate */ in ptsdev_fill_kinfo()
605 strlcpy(kif->kf_path, tty_devname(tp), sizeof(kif->kf_path)); in ptsdev_fill_kinfo()
H A Duipc_shm.c1786 kif->kf_type = KF_TYPE_SHM; in shm_fill_kinfo_locked()
1788 kif->kf_un.kf_file.kf_file_size = shmfd->shm_size; in shm_fill_kinfo_locked()
1803 strlcpy(kif->kf_path, path, sizeof(kif->kf_path)); in shm_fill_kinfo_locked()
1810 shm_fill_kinfo(struct file *fp, struct kinfo_file *kif, in shm_fill_kinfo() argument
1816 res = shm_fill_kinfo_locked(fp->f_data, kif, false); in shm_fill_kinfo()
1915 struct kinfo_file kif; in sysctl_posix_shm_list() local
1928 &kif, true); in sysctl_posix_shm_list()
1933 pack_kinfo(&kif); in sysctl_posix_shm_list()
1935 kif.kf_structsize + curlen > req->oldlen) in sysctl_posix_shm_list()
1937 error = sbuf_bcat(&sb, &kif, kif.kf_structsize) == 0 ? in sysctl_posix_shm_list()
[all …]
H A Dvfs_vnops.c2505 kif->kf_type = KF_TYPE_FIFO; in vn_fill_kinfo()
2507 kif->kf_type = KF_TYPE_VNODE; in vn_fill_kinfo()
2511 error = vn_fill_kinfo_vnode(vp, kif); in vn_fill_kinfo()
2518 vn_fill_junk(struct kinfo_file *kif) in vn_fill_junk() argument
2527 olen = strlen(kif->kf_path); in vn_fill_junk()
2529 strcpy(&kif->kf_path[len - 1], "$"); in vn_fill_junk()
2532 strcpy(&kif->kf_path[olen], "A"); in vn_fill_junk()
2547 strlcpy(kif->kf_path, fullpath, sizeof(kif->kf_path)); in vn_fill_kinfo_vnode()
2553 vn_fill_junk(kif); in vn_fill_kinfo_vnode()
2569 kif->kf_un.kf_file.kf_file_fsid = in vn_fill_kinfo_vnode()
[all …]
H A Dsys_procdesc.c551 procdesc_fill_kinfo(struct file *fp, struct kinfo_file *kif, in procdesc_fill_kinfo() argument
556 kif->kf_type = KF_TYPE_PROCDESC; in procdesc_fill_kinfo()
558 kif->kf_un.kf_proc.kf_pid = pdp->pd_pid; in procdesc_fill_kinfo()
H A Duipc_sem.c267 ksem_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in ksem_fill_kinfo() argument
273 kif->kf_type = KF_TYPE_SEM; in ksem_fill_kinfo()
276 kif->kf_un.kf_sem.kf_sem_value = ks->ks_value; in ksem_fill_kinfo()
277 kif->kf_un.kf_sem.kf_sem_mode = S_IFREG | ks->ks_mode; /* XXX */ in ksem_fill_kinfo()
291 strlcpy(kif->kf_path, path, sizeof(kif->kf_path)); in ksem_fill_kinfo()
H A Dsys_pipe.c1581 pipe_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in pipe_fill_kinfo() argument
1586 return (vn_fill_kinfo(fp, kif, fdp)); in pipe_fill_kinfo()
1587 kif->kf_type = KF_TYPE_PIPE; in pipe_fill_kinfo()
1589 kif->kf_un.kf_pipe.kf_pipe_addr = (uintptr_t)pi; in pipe_fill_kinfo()
1590 kif->kf_un.kf_pipe.kf_pipe_peer = (uintptr_t)pi->pipe_peer; in pipe_fill_kinfo()
1591 kif->kf_un.kf_pipe.kf_pipe_buffer_cnt = pi->pipe_buffer.cnt; in pipe_fill_kinfo()
H A Dkern_event.c2202 kqueue_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in kqueue_fill_kinfo() argument
2205 kif->kf_type = KF_TYPE_KQUEUE; in kqueue_fill_kinfo()
H A Duipc_mqueue.c2655 mqf_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in mqf_fill_kinfo() argument
2658 kif->kf_type = KF_TYPE_MQUEUE; in mqf_fill_kinfo()
/f-stack/freebsd/sys/
H A Dfile.h122 typedef int fo_fill_kinfo_t(struct file *fp, struct kinfo_file *kif,
269 int vn_fill_kinfo_vnode(struct vnode *vp, struct kinfo_file *kif);
421 fo_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp) in fo_fill_kinfo() argument
424 return ((*fp->f_ops->fo_fill_kinfo)(fp, kif, fdp)); in fo_fill_kinfo()
H A Duser.h617 void pack_kinfo(struct kinfo_file *kif);
/f-stack/lib/
H A Dff_vfs_ops.c86 vn_fill_kinfo_vnode(struct vnode *vp, struct kinfo_file *kif) in vn_fill_kinfo_vnode() argument
/f-stack/tools/compat/include/net/
H A Dpfvar.h189 struct pfi_kkif *kif; member
229 struct pfi_kkif *kif; member
308 struct pfi_kkif *kif; member
410 struct pfi_kkif *kif; member
/f-stack/freebsd/net/
H A Dpfvar.h301 struct pfi_kkif *kif; member
341 struct pfi_kkif *kif; member
420 struct pfi_kkif *kif; member
522 struct pfi_kkif *kif; member