Lines Matching refs:pnl
1691 struct pfioc_natlook *pnl = NULL; in pfioctl() local
1693 PFIOC_STRUCT_BEGIN(addr, pnl); in pfioctl()
1694 error = pfioctl_ioc_natlook(cmd, pnl, p); in pfioctl()
1695 PFIOC_STRUCT_END(pnl, addr); in pfioctl()
3599 pfioctl_ioc_natlook(u_long cmd, struct pfioc_natlook *pnl, struct proc *p) in pfioctl_ioc_natlook() argument
3609 int m = 0, direction = pnl->direction; in pfioctl_ioc_natlook()
3611 key.proto = pnl->proto; in pfioctl_ioc_natlook()
3612 key.proto_variant = pnl->proto_variant; in pfioctl_ioc_natlook()
3614 if (!pnl->proto || in pfioctl_ioc_natlook()
3615 PF_AZERO(&pnl->saddr, pnl->af) || in pfioctl_ioc_natlook()
3616 PF_AZERO(&pnl->daddr, pnl->af) || in pfioctl_ioc_natlook()
3617 ((pnl->proto == IPPROTO_TCP || in pfioctl_ioc_natlook()
3618 pnl->proto == IPPROTO_UDP) && in pfioctl_ioc_natlook()
3619 (!pnl->dxport.port || !pnl->sxport.port))) { in pfioctl_ioc_natlook()
3629 key.af_gwy = pnl->af; in pfioctl_ioc_natlook()
3630 PF_ACPY(&key.ext_gwy.addr, &pnl->daddr, in pfioctl_ioc_natlook()
3631 pnl->af); in pfioctl_ioc_natlook()
3632 memcpy(&key.ext_gwy.xport, &pnl->dxport, in pfioctl_ioc_natlook()
3634 PF_ACPY(&key.gwy.addr, &pnl->saddr, pnl->af); in pfioctl_ioc_natlook()
3635 memcpy(&key.gwy.xport, &pnl->sxport, in pfioctl_ioc_natlook()
3639 key.af_lan = pnl->af; in pfioctl_ioc_natlook()
3640 PF_ACPY(&key.lan.addr, &pnl->daddr, pnl->af); in pfioctl_ioc_natlook()
3641 memcpy(&key.lan.xport, &pnl->dxport, in pfioctl_ioc_natlook()
3643 PF_ACPY(&key.ext_lan.addr, &pnl->saddr, in pfioctl_ioc_natlook()
3644 pnl->af); in pfioctl_ioc_natlook()
3645 memcpy(&key.ext_lan.xport, &pnl->sxport, in pfioctl_ioc_natlook()
3654 PF_ACPY(&pnl->rsaddr, &sk->lan.addr, in pfioctl_ioc_natlook()
3656 memcpy(&pnl->rsxport, &sk->lan.xport, in pfioctl_ioc_natlook()
3657 sizeof(pnl->rsxport)); in pfioctl_ioc_natlook()
3658 PF_ACPY(&pnl->rdaddr, &pnl->daddr, in pfioctl_ioc_natlook()
3659 pnl->af); in pfioctl_ioc_natlook()
3660 memcpy(&pnl->rdxport, &pnl->dxport, in pfioctl_ioc_natlook()
3661 sizeof(pnl->rdxport)); in pfioctl_ioc_natlook()
3663 PF_ACPY(&pnl->rdaddr, &sk->gwy.addr, in pfioctl_ioc_natlook()
3665 memcpy(&pnl->rdxport, &sk->gwy.xport, in pfioctl_ioc_natlook()
3666 sizeof(pnl->rdxport)); in pfioctl_ioc_natlook()
3667 PF_ACPY(&pnl->rsaddr, &pnl->saddr, in pfioctl_ioc_natlook()
3668 pnl->af); in pfioctl_ioc_natlook()
3669 memcpy(&pnl->rsxport, &pnl->sxport, in pfioctl_ioc_natlook()
3670 sizeof(pnl->rsxport)); in pfioctl_ioc_natlook()