Lines Matching defs:nat

104 ippr_pptp_new(fr_info_t *fin, ap_session_t *aps, nat_t *nat)
112 if (nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_inip,
142 if (nat->nat_dir == NAT_OUTBOUND) {
143 ipn->in_nip = ntohl(nat->nat_outip.s_addr);
146 } else if (nat->nat_dir == NAT_INBOUND) {
148 ipn->in_outip = nat->nat_outip.s_addr;
151 ipn->in_inip = nat->nat_inip.s_addr;
156 bcopy(nat->nat_ptr->in_ifnames[0], ipn->in_ifnames[0],
167 ippr_pptp_donatstate(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp)
184 if ((nat->nat_dir == NAT_OUTBOUND && fin->fin_out) ||
185 (nat->nat_dir == NAT_INBOUND && !fin->fin_out)) {
198 if (fin->fin_out && nat->nat_dir == NAT_INBOUND) {
200 fi.fin_fi.fi_daddr = nat->nat_outip.s_addr;
201 } else if (!fin->fin_out && nat->nat_dir == NAT_OUTBOUND) {
202 fi.fin_fi.fi_saddr = nat->nat_inip.s_addr;
215 NAT_SLAVE, nat->nat_dir);
233 if (nat->nat_dir == NAT_INBOUND)
253 ippr_pptp_nextmessage(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp, int rev)
355 ippr_pptp_message(fin, nat, pptp, pptps);
374 ippr_pptp_message(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp, pptp_side_t *pptps)
381 ippr_pptp_mctl(fin, nat, pptp, pptps);
395 ippr_pptp_mctl(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp, pptp_side_t *pptps)
440 ippr_pptp_donatstate(fin, nat, pptp);
451 ippr_pptp_donatstate(fin, nat, pptp);
480 ippr_pptp_inout(fr_info_t *fin, ap_session_t *aps, nat_t *nat)
486 if ((fin->fin_out == 1) && (nat->nat_dir == NAT_INBOUND))
488 else if ((fin->fin_out == 0) && (nat->nat_dir == NAT_OUTBOUND))
501 return ippr_pptp_nextmessage(fin, nat, (pptp_pxy_t *)aps->aps_data,