| /f-stack/freebsd/netpfil/pf/ |
| H A D | pf_if.c | 226 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 D | pf.c | 1061 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 D | pf_lb.c | 128 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 D | pf_ioctl.c | 411 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 D | if_pflog.c | 204 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 D | pf_norm.c | 1039 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 D | pf.h | 298 struct pfi_kif *kif; member 458 struct pfi_kif *kif; member 583 struct pfi_kif *kif; member
|
| H A D | if_pfsync.c | 467 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 D | kinfo_getfile.c | 20 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 D | sys_socket.c | 379 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 D | kern_descrip.c | 4243 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 D | sys_eventfd.c | 339 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 D | tty_pts.c | 596 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 D | uipc_shm.c | 1786 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 D | vfs_vnops.c | 2505 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 D | sys_procdesc.c | 551 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 D | uipc_sem.c | 267 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 D | sys_pipe.c | 1581 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 D | kern_event.c | 2202 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 D | uipc_mqueue.c | 2655 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 D | file.h | 122 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 D | user.h | 617 void pack_kinfo(struct kinfo_file *kif);
|
| /f-stack/lib/ |
| H A D | ff_vfs_ops.c | 86 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 D | pfvar.h | 189 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 D | pfvar.h | 301 struct pfi_kkif *kif; member 341 struct pfi_kkif *kif; member 420 struct pfi_kkif *kif; member 522 struct pfi_kkif *kif; member
|