Lines Matching refs:pnl
4107 struct pfioc_natlook *pnl = (struct pfioc_natlook *)addr; in pfioctl() local
4111 int m = 0, direction = pnl->direction; in pfioctl()
4118 if (!pnl->proto || in pfioctl()
4119 PF_AZERO(&pnl->saddr, pnl->af) || in pfioctl()
4120 PF_AZERO(&pnl->daddr, pnl->af) || in pfioctl()
4121 ((pnl->proto == IPPROTO_TCP || in pfioctl()
4122 pnl->proto == IPPROTO_UDP) && in pfioctl()
4123 (!pnl->dport || !pnl->sport))) in pfioctl()
4127 key.af = pnl->af; in pfioctl()
4128 key.proto = pnl->proto; in pfioctl()
4129 PF_ACPY(&key.addr[sidx], &pnl->saddr, pnl->af); in pfioctl()
4130 key.port[sidx] = pnl->sport; in pfioctl()
4131 PF_ACPY(&key.addr[didx], &pnl->daddr, pnl->af); in pfioctl()
4132 key.port[didx] = pnl->dport; in pfioctl()
4143 PF_ACPY(&pnl->rsaddr, &sk->addr[sidx], sk->af); in pfioctl()
4144 pnl->rsport = sk->port[sidx]; in pfioctl()
4145 PF_ACPY(&pnl->rdaddr, &sk->addr[didx], sk->af); in pfioctl()
4146 pnl->rdport = sk->port[didx]; in pfioctl()