Lines Matching defs:nat
284 appr_ok(fr_info_t *fin, tcphdr_t *tcp, ipnat_t *nat)
286 aproxy_t *apr = nat->in_apr;
287 u_short dport = nat->in_dport;
350 appr_match(fr_info_t *fin, nat_t *nat)
356 ipn = nat->nat_ptr;
359 (u_long)fin, (u_long)nat, (u_long)nat->nat_aps,
378 result = (*apr->apr_match)(fin, nat->nat_aps, nat);
395 appr_new(fr_info_t *fin, nat_t *nat)
401 printf("appr_new(%lx,%lx) \n", (u_long)fin, (u_long)nat);
403 if ((nat->nat_ptr == NULL) || (nat->nat_aps != NULL)) {
406 (u_long)nat->nat_ptr, (u_long)nat->nat_aps);
410 apr = nat->nat_ptr->in_apr;
434 if ((*apr->apr_new)(fin, aps, nat) == -1) {
444 aps->aps_nat = nat;
447 nat->nat_aps = aps;
460 appr_check(fr_info_t *fin, nat_t *nat)
496 aps = nat->nat_aps;
540 err = (*apr->apr_outpkt)(fin, aps, nat);
543 err = (*apr->apr_inpkt)(fin, aps, nat);
556 nat->nat_aps = NULL;