Lines Matching defs:frnat
6930 fr_info_t frnat;
6942 bcopy((char *)fin, (char *)&frnat, sizeof(*fin));
6959 if (ipf_nat_nextaddr(fin, &np->in_nsrc, &frnat.fin_saddr,
6960 &frnat.fin_saddr) == -1) {
6989 frnat.fin_data[0] = np->in_spnext;
7012 /* TRACE (fin, np, l, frnat) */
7014 if (ipf_nat_nextaddr(fin, &np->in_ndst, &frnat.fin_daddr,
7015 &frnat.fin_daddr) == -1)
7043 frnat.fin_data[1] = np->in_dpnext;
7062 /* TRACE (frnat) */
7079 swap = frnat.fin_data[0];
7080 frnat.fin_data[0] = frnat.fin_data[1];
7081 frnat.fin_data[1] = swap;
7084 natl = ipf_nat_inlookup(&frnat,
7086 (u_int)frnat.fin_p,
7087 frnat.fin_dst, frnat.fin_src);
7090 natl = ipf_nat_outlookup(&frnat,
7092 (u_int)frnat.fin_p,
7093 frnat.fin_dst, frnat.fin_src);
7096 swap = frnat.fin_data[0];
7097 frnat.fin_data[0] = frnat.fin_data[1];
7098 frnat.fin_data[1] = swap;
7114 nat->nat_nsrcip = frnat.fin_src;
7115 nat->nat_ndstip = frnat.fin_dst;
7120 nat->nat_nsport = htons(frnat.fin_data[0]);
7121 nat->nat_ndport = htons(frnat.fin_data[1]);
7124 nat->nat_nicmpid = frnat.fin_data[1];
7150 fr_info_t frnat;
7156 bcopy((char *)fin, (char *)&frnat, sizeof(*fin));
7161 frnat.fin_saddr = htonl(np->in_snip);
7162 frnat.fin_daddr = htonl(np->in_dnip);
7171 frnat.fin_data[0] = np->in_spnext;
7172 frnat.fin_data[1] = np->in_dpnext;
7173 frnat.fin_flx |= FI_TCPUDP;
7176 frnat.fin_flx &= ~FI_TCPUDP;
7181 natl = ipf_nat_inlookup(&frnat, 0, p,
7182 frnat.fin_dst, frnat.fin_src);
7185 natl = ipf_nat_outlookup(&frnat, 0, p,
7186 frnat.fin_dst, frnat.fin_src);
7194 nat->nat_nsrcaddr = frnat.fin_saddr;
7195 nat->nat_ndstaddr = frnat.fin_daddr;
7197 nat->nat_nsport = htons(frnat.fin_data[0]);
7198 nat->nat_ndport = htons(frnat.fin_data[1]);
7200 nat->nat_nicmpid = frnat.fin_data[1];