| /freebsd/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_rcmd_pxy.c | 139 nat_t *nat2; in ipf_p_rcmd_portmsg() local 209 nat2 = ipf_nat6_outlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 214 nat2 = ipf_nat6_inlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 220 nat2 = (void *)-1; in ipf_p_rcmd_portmsg() 224 nat2 = ipf_nat_outlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 229 nat2 = ipf_nat_inlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 235 if (nat2 != NULL) in ipf_p_rcmd_portmsg() 279 nat2 = ipf_nat_add(&fi, rc->rcmd_rule, NULL, nflags, in ipf_p_rcmd_portmsg() 283 nat2 = ipf_nat6_add(&fi, rc->rcmd_rule, NULL, nflags, in ipf_p_rcmd_portmsg() 288 if (nat2 != NULL) { in ipf_p_rcmd_portmsg() [all …]
|
| H A D | ip_raudio_pxy.c | 184 nat_t *nat2; in ipf_p_raudio_in() local 286 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_raudio_in() 290 if (nat2 != NULL) { in ipf_p_raudio_in() 291 (void) ipf_nat_proto(&fi, nat2, IPN_UDP); in ipf_p_raudio_in() 292 MUTEX_ENTER(&nat2->nat_lock); in ipf_p_raudio_in() 293 ipf_nat_update(&fi, nat2); in ipf_p_raudio_in() 294 MUTEX_EXIT(&nat2->nat_lock); in ipf_p_raudio_in() 309 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_raudio_in() 313 if (nat2 != NULL) { in ipf_p_raudio_in() 314 (void) ipf_nat_proto(&fi, nat2, IPN_UDP); in ipf_p_raudio_in() [all …]
|
| H A D | ip_pptp_pxy.c | 195 nat_t *nat2; in ipf_p_pptp_donatstate() local 202 nat2 = pptp->pptp_nat; in ipf_p_pptp_donatstate() 203 if ((nat2 == NULL) || (pptp->pptp_state == NULL)) { in ipf_p_pptp_donatstate() 230 if (nat2 != NULL) in ipf_p_pptp_donatstate() 231 ipf_queueback(softc->ipf_ticks, &nat2->nat_tqe); in ipf_p_pptp_donatstate() 238 nat2 = ipf_nat_add(&fi, pptp->pptp_rule, &pptp->pptp_nat, in ipf_p_pptp_donatstate() 241 if (nat2 != NULL) { in ipf_p_pptp_donatstate() 242 (void) ipf_nat_proto(&fi, nat2, 0); in ipf_p_pptp_donatstate() 243 MUTEX_ENTER(&nat2->nat_lock); in ipf_p_pptp_donatstate() 244 ipf_nat_update(&fi, nat2); in ipf_p_pptp_donatstate() [all …]
|
| H A D | ip_irc_pxy.c | 255 nat_t *nat2; in ipf_p_irc_send() local 384 nat2 = ipf_nat_outlookup(fin, IPN_TCP, nat->nat_pr[1], nat->nat_nsrcip, in ipf_p_irc_send() 386 if (nat2 == NULL) { in ipf_p_irc_send() 405 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_irc_send() 408 if (nat2 != NULL) { in ipf_p_irc_send() 409 (void) ipf_nat_proto(&fi, nat2, 0); in ipf_p_irc_send() 410 MUTEX_ENTER(&nat2->nat_lock); in ipf_p_irc_send() 411 ipf_nat_update(&fi, nat2); in ipf_p_irc_send() 412 MUTEX_EXIT(&nat2->nat_lock); in ipf_p_irc_send()
|
| H A D | ip_tftp_pxy.c | 279 nat_t *nat2; in ipf_p_tftp_backchannel() local 346 nat2 = ipf_nat6_add(&fi, ti->ti_rule, NULL, nflags, dir); in ipf_p_tftp_backchannel() 349 nat2 = ipf_nat_add(&fi, ti->ti_rule, NULL, nflags, dir); in ipf_p_tftp_backchannel() 351 if (nat2 != NULL) { in ipf_p_tftp_backchannel() 352 (void) ipf_nat_proto(&fi, nat2, IPN_UDP); in ipf_p_tftp_backchannel() 353 ipf_nat_update(&fi, nat2); in ipf_p_tftp_backchannel() 381 ipf_nat_setpending(softc, nat2); in ipf_p_tftp_backchannel()
|
| H A D | ip_ftp_pxy.c | 436 nat_t *nat2; in ipf_p_ftp_addport() local 494 nat2 = ipf_nat6_outlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 499 nat2 = ipf_nat6_inlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 508 nat2 = ipf_nat_outlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 513 nat2 = ipf_nat_inlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 519 if (nat2 != NULL) in ipf_p_ftp_addport() 558 nat2 = ipf_nat6_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport() 562 nat2 = ipf_nat_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport() 566 if (nat2 == NULL) { in ipf_p_ftp_addport() 571 (void) ipf_nat_proto(&fi, nat2, IPN_TCP); in ipf_p_ftp_addport() [all …]
|
| /freebsd/sys/netpfil/pf/ |
| H A D | pflow.c | 739 struct pflow_ipfix_nat4 *nat2, const struct pf_kstate *st, in copy_nat_ipfix_4_data() argument 742 nat1->src_ip = nat2->dest_ip = st->key[PF_SK_STACK]->addr[src].v4.s_addr; in copy_nat_ipfix_4_data() 743 nat1->src_port = nat2->dest_port = st->key[PF_SK_STACK]->port[src]; in copy_nat_ipfix_4_data() 744 nat1->dest_ip = nat2->src_ip = st->key[PF_SK_STACK]->addr[dst].v4.s_addr; in copy_nat_ipfix_4_data() 745 nat1->dest_port = nat2->src_port = st->key[PF_SK_STACK]->port[dst]; in copy_nat_ipfix_4_data() 746 nat1->postnat_src_ip = nat2->postnat_dest_ip = st->key[PF_SK_WIRE]->addr[src].v4.s_addr; in copy_nat_ipfix_4_data() 747 nat1->postnat_src_port = nat2->postnat_dest_port = st->key[PF_SK_WIRE]->port[src]; in copy_nat_ipfix_4_data() 748 nat1->postnat_dest_ip = nat2->postnat_src_ip = st->key[PF_SK_WIRE]->addr[dst].v4.s_addr; in copy_nat_ipfix_4_data() 749 nat1->postnat_dest_port = nat2->postnat_src_port = st->key[PF_SK_WIRE]->port[dst]; in copy_nat_ipfix_4_data() 750 nat1->protocol = nat2->protocol = sk->proto; in copy_nat_ipfix_4_data()
|