Home | History | Annotate | Download | only in netinet

Lines Matching defs:ipn

119 	ipnat_t *ipn;
144 KMALLOCS(ipn, ipnat_t *, size);
145 if (ipn == NULL) {
153 bzero((char *)ipn, size);
154 pptp->pptp_rule = ipn;
161 ipn->in_size = size;
162 ipn->in_ifps[0] = fin->fin_ifp;
163 ipn->in_apr = NULL;
164 ipn->in_use = 1;
165 ipn->in_hits = 1;
166 ipn->in_ippip = 1;
167 ipn->in_snip = ntohl(nat->nat_nsrcaddr);
168 ipn->in_nsrcaddr = fin->fin_saddr;
169 ipn->in_dnip = ntohl(nat->nat_ndstaddr);
170 ipn->in_ndstaddr = nat->nat_ndstaddr;
171 ipn->in_redir = np->in_redir;
172 ipn->in_osrcaddr = nat->nat_osrcaddr;
173 ipn->in_odstaddr = nat->nat_odstaddr;
174 ipn->in_osrcmsk = 0xffffffff;
175 ipn->in_nsrcmsk = 0xffffffff;
176 ipn->in_odstmsk = 0xffffffff;
177 ipn->in_ndstmsk = 0xffffffff;
178 ipn->in_flags = (np->in_flags | IPN_PROXYRULE);
179 MUTEX_INIT(&ipn->in_lock, "pptp proxy NAT rule");
181 ipn->in_namelen = np->in_namelen;
182 bcopy(np->in_names, ipn->in_ifnames, ipn->in_namelen);
183 ipn->in_ifnames[0] = np->in_ifnames[0];
184 ipn->in_ifnames[1] = np->in_ifnames[1];
186 ipn->in_pr[0] = IPPROTO_GRE;
187 ipn->in_pr[1] = IPPROTO_GRE;