Lines Matching refs:pnl
1770 struct pfioc_natlook *pnl = NULL; in pfioctl() local
1772 PFIOC_STRUCT_BEGIN(addr, pnl); in pfioctl()
1773 error = pfioctl_ioc_natlook(cmd, pnl, p); in pfioctl()
1774 PFIOC_STRUCT_END(pnl, addr); in pfioctl()
3682 pfioctl_ioc_natlook(u_long cmd, struct pfioc_natlook *pnl, struct proc *p) in pfioctl_ioc_natlook() argument
3692 int m = 0, direction = pnl->direction; in pfioctl_ioc_natlook()
3694 key.proto = pnl->proto; in pfioctl_ioc_natlook()
3695 key.proto_variant = pnl->proto_variant; in pfioctl_ioc_natlook()
3697 if (!pnl->proto || in pfioctl_ioc_natlook()
3698 PF_AZERO(&pnl->saddr, pnl->af) || in pfioctl_ioc_natlook()
3699 PF_AZERO(&pnl->daddr, pnl->af) || in pfioctl_ioc_natlook()
3700 ((pnl->proto == IPPROTO_TCP || in pfioctl_ioc_natlook()
3701 pnl->proto == IPPROTO_UDP) && in pfioctl_ioc_natlook()
3702 (!pnl->dxport.port || !pnl->sxport.port))) { in pfioctl_ioc_natlook()
3712 key.af_gwy = pnl->af; in pfioctl_ioc_natlook()
3713 PF_ACPY(&key.ext_gwy.addr, &pnl->daddr, in pfioctl_ioc_natlook()
3714 pnl->af); in pfioctl_ioc_natlook()
3715 memcpy(&key.ext_gwy.xport, &pnl->dxport, in pfioctl_ioc_natlook()
3717 PF_ACPY(&key.gwy.addr, &pnl->saddr, pnl->af); in pfioctl_ioc_natlook()
3718 memcpy(&key.gwy.xport, &pnl->sxport, in pfioctl_ioc_natlook()
3722 key.af_lan = pnl->af; in pfioctl_ioc_natlook()
3723 PF_ACPY(&key.lan.addr, &pnl->daddr, pnl->af); in pfioctl_ioc_natlook()
3724 memcpy(&key.lan.xport, &pnl->dxport, in pfioctl_ioc_natlook()
3726 PF_ACPY(&key.ext_lan.addr, &pnl->saddr, in pfioctl_ioc_natlook()
3727 pnl->af); in pfioctl_ioc_natlook()
3728 memcpy(&key.ext_lan.xport, &pnl->sxport, in pfioctl_ioc_natlook()
3737 PF_ACPY(&pnl->rsaddr, &sk->lan.addr, in pfioctl_ioc_natlook()
3739 memcpy(&pnl->rsxport, &sk->lan.xport, in pfioctl_ioc_natlook()
3740 sizeof(pnl->rsxport)); in pfioctl_ioc_natlook()
3741 PF_ACPY(&pnl->rdaddr, &pnl->daddr, in pfioctl_ioc_natlook()
3742 pnl->af); in pfioctl_ioc_natlook()
3743 memcpy(&pnl->rdxport, &pnl->dxport, in pfioctl_ioc_natlook()
3744 sizeof(pnl->rdxport)); in pfioctl_ioc_natlook()
3746 PF_ACPY(&pnl->rdaddr, &sk->gwy.addr, in pfioctl_ioc_natlook()
3748 memcpy(&pnl->rdxport, &sk->gwy.xport, in pfioctl_ioc_natlook()
3749 sizeof(pnl->rdxport)); in pfioctl_ioc_natlook()
3750 PF_ACPY(&pnl->rsaddr, &pnl->saddr, in pfioctl_ioc_natlook()
3751 pnl->af); in pfioctl_ioc_natlook()
3752 memcpy(&pnl->rsxport, &pnl->sxport, in pfioctl_ioc_natlook()
3753 sizeof(pnl->rsxport)); in pfioctl_ioc_natlook()