Lines Matching defs:nat

674 /*              nat(I) - pointer to current NAT session                     */
762 /* nat(I) - pointer to current NAT session */
770 ipf_proxy_match(fr_info_t *fin, nat_t *nat)
778 ipn = nat->nat_ptr;
781 (u_long)fin, (u_long)nat, (u_long)nat->nat_aps,
800 result = (*apr->apr_match)(fin, nat->nat_aps, nat);
815 /* nat(I) - pointer to current NAT session */
822 ipf_proxy_new(fr_info_t *fin, nat_t *nat)
830 printf("ipf_proxy_new(%lx,%lx) \n", (u_long)fin, (u_long)nat);
832 if ((nat->nat_ptr == NULL) || (nat->nat_aps != NULL)) {
835 (u_long)nat->nat_ptr, (u_long)nat->nat_aps);
839 apr = nat->nat_ptr->in_apr;
862 if ((*apr->apr_new)(apr->apr_soft, fin, aps, nat) == -1) {
872 aps->aps_nat = nat;
875 nat->nat_aps = aps;
885 /* nat(I) - pointer to current NAT session */
893 ipf_proxy_check(fr_info_t *fin, nat_t *nat)
931 aps = nat->nat_aps;
974 aps, nat);
978 aps, nat);
991 nat->nat_aps = NULL;
1137 /* nat(I) - pointer to current NAT session */
1289 /* Parameters: nat(I) - pointer to NAT session to create rule from */
1305 ipf_proxy_rule_rev(nat_t *nat)
1311 old = nat->nat_ptr;
1333 ipn->in_nsrcip6 = nat->nat_odst6;
1334 ipn->in_osrcip6 = nat->nat_ndst6;
1339 ipn->in_snip = ntohl(nat->nat_odstaddr);
1340 ipn->in_dnip = ntohl(nat->nat_nsrcaddr);
1343 ipn->in_snip6 = nat->nat_odst6;
1344 ipn->in_dnip6 = nat->nat_nsrc6;
1347 ipn->in_ndstip6 = nat->nat_nsrc6;
1348 ipn->in_odstip6 = nat->nat_osrc6;
1352 ipn->in_snip = ntohl(nat->nat_odstaddr);
1353 ipn->in_dnip = ntohl(nat->nat_osrcaddr);
1356 ipn->in_snip6 = nat->nat_odst6;
1357 ipn->in_dnip6 = nat->nat_osrc6;
1360 ipn->in_ndstip6 = nat->nat_osrc6;
1361 ipn->in_odstip6 = nat->nat_nsrc6;
1382 /* Parameters: nat(I) - pointer to NAT session to create rule from */
1392 ipf_proxy_rule_fwd(nat_t *nat)
1398 old = nat->nat_ptr;
1416 ipn->in_ifps[0] = nat->nat_ifps[0];
1417 ipn->in_ifps[1] = nat->nat_ifps[1];
1420 ipn->in_nsrcip6 = nat->nat_nsrc6;
1421 ipn->in_osrcip6 = nat->nat_osrc6;
1422 ipn->in_ndstip6 = nat->nat_ndst6;
1423 ipn->in_odstip6 = nat->nat_odst6;
1427 ipn->in_snip = ntohl(nat->nat_nsrcaddr);
1428 ipn->in_dnip = ntohl(nat->nat_ndstaddr);
1431 ipn->in_snip6 = nat->nat_nsrc6;
1432 ipn->in_dnip6 = nat->nat_ndst6;