/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_rcmd_pxy.c | 145 nat_t *nat2; in ipf_p_rcmd_portmsg() local 215 nat2 = ipf_nat6_outlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 220 nat2 = ipf_nat6_inlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 226 nat2 = (void *)-1; in ipf_p_rcmd_portmsg() 230 nat2 = ipf_nat_outlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 235 nat2 = ipf_nat_inlookup(&fi, NAT_SEARCH|IPN_TCP, in ipf_p_rcmd_portmsg() 241 if (nat2 != NULL) in ipf_p_rcmd_portmsg() 285 nat2 = ipf_nat_add(&fi, rc->rcmd_rule, NULL, nflags, in ipf_p_rcmd_portmsg() 289 nat2 = ipf_nat6_add(&fi, rc->rcmd_rule, NULL, nflags, in ipf_p_rcmd_portmsg() 294 if (nat2 != NULL) { in ipf_p_rcmd_portmsg() [all …]
|
H A D | ip_raudio_pxy.c | 188 nat_t *nat2; in ipf_p_raudio_in() local 290 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_raudio_in() 294 if (nat2 != NULL) { in ipf_p_raudio_in() 295 (void) ipf_nat_proto(&fi, nat2, IPN_UDP); in ipf_p_raudio_in() 296 MUTEX_ENTER(&nat2->nat_lock); in ipf_p_raudio_in() 297 ipf_nat_update(&fi, nat2); in ipf_p_raudio_in() 298 MUTEX_EXIT(&nat2->nat_lock); in ipf_p_raudio_in() 313 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_raudio_in() 317 if (nat2 != NULL) { in ipf_p_raudio_in() 318 (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 | 257 nat_t *nat2; in ipf_p_irc_send() local 386 nat2 = ipf_nat_outlookup(fin, IPN_TCP, nat->nat_pr[1], nat->nat_nsrcip, in ipf_p_irc_send() 388 if (nat2 == NULL) { in ipf_p_irc_send() 407 nat2 = ipf_nat_add(&fi, nat->nat_ptr, NULL, in ipf_p_irc_send() 410 if (nat2 != NULL) { in ipf_p_irc_send() 411 (void) ipf_nat_proto(&fi, nat2, 0); in ipf_p_irc_send() 412 MUTEX_ENTER(&nat2->nat_lock); in ipf_p_irc_send() 413 ipf_nat_update(&fi, nat2); in ipf_p_irc_send() 414 MUTEX_EXIT(&nat2->nat_lock); in ipf_p_irc_send()
|
H A D | ip_tftp_pxy.c | 281 nat_t *nat2; in ipf_p_tftp_backchannel() local 348 nat2 = ipf_nat6_add(&fi, ti->ti_rule, NULL, nflags, dir); in ipf_p_tftp_backchannel() 351 nat2 = ipf_nat_add(&fi, ti->ti_rule, NULL, nflags, dir); in ipf_p_tftp_backchannel() 353 if (nat2 != NULL) { in ipf_p_tftp_backchannel() 354 (void) ipf_nat_proto(&fi, nat2, IPN_UDP); in ipf_p_tftp_backchannel() 355 ipf_nat_update(&fi, nat2); in ipf_p_tftp_backchannel() 383 ipf_nat_setpending(softc, nat2); in ipf_p_tftp_backchannel()
|
H A D | ip_ftp_pxy.c | 438 nat_t *nat2; in ipf_p_ftp_addport() local 496 nat2 = ipf_nat6_outlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 501 nat2 = ipf_nat6_inlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 510 nat2 = ipf_nat_outlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 515 nat2 = ipf_nat_inlookup(&fi, IPN_TCP|NAT_SEARCH, in ipf_p_ftp_addport() 521 if (nat2 != NULL) in ipf_p_ftp_addport() 560 nat2 = ipf_nat6_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport() 564 nat2 = ipf_nat_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport() 568 if (nat2 == NULL) { in ipf_p_ftp_addport() 573 (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()
|