Lines Matching defs:nflags

946 	u_int nflags;
966 nflags = np->in_flags & flags;
967 nflags &= NAT_FROMRULE;
1033 natl = ipf_nat6_outlookup(fin, nflags, (u_int)fin->fin_p,
1047 natl = ipf_nat6_inlookup(fin, nflags, (u_int)fin->fin_p,
1545 /* nflags(I) - NAT flags for this packet */
1555 ipf_nat6_icmperror(fr_info_t *fin, u_int *nflags, int dir)
1586 *nflags = IPN_ICMPERR;
1866 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
1879 int nflags;
2031 nflags = nat->nat_flags;
2032 if (!(nflags & (NAT_TCPUDP|SI_WILDP)))
2035 if (ipf_nat_wildok(nat, (int)sport, (int)dport, nflags,
2039 if ((nflags & SI_CLONE) != 0) {
2179 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
2570 u_int nflags = 0;
2594 nflags = IPN_TCP;
2597 nflags = IPN_UDP;
2615 nflags = IPN_ICMPQUERY;
2622 if ((nflags & IPN_TCPUDP))
2631 if ((fin->fin_p == IPPROTO_ICMPV6) && !(nflags & IPN_ICMPQUERY) &&
2632 (nat = ipf_nat6_icmperror(fin, &nflags, NAT_OUTBOUND)))
2636 else if ((nat = ipf_nat6_outlookup(fin, nflags|NAT_SEARCH,
2640 nflags = nat->nat_flags;
2661 !(np->in_flags & nflags))
2699 nat = ipf_nat6_add(fin, np, NULL, nflags, NAT_OUTBOUND);
2714 rval = ipf_nat6_out(fin, nat, natadd, nflags);
2756 /* nflags(I) - NAT flags set for this packet */
2761 ipf_nat6_out(fr_info_t *fin, nat_t *nat, int natadd, u_32_t nflags)
2859 nflags &= ~IPN_TCPUDPICMP;
2871 if ((nat->nat_nsport != 0) && (nflags & IPN_TCPUDP)) {
2892 if ((nat->nat_nsport != 0) && (nflags & IPN_ICMPQUERY)) {
2897 csump = ipf_nat_proto(fin, nat, nflags);
2964 u_int nflags, natadd;
2984 nflags = 0;
2992 nflags = IPN_TCP;
2995 nflags = IPN_UDP;
3013 nflags = IPN_ICMPQUERY;
3020 if ((nflags & IPN_TCPUDP)) {
3032 if ((fin->fin_p == IPPROTO_ICMPV6) && !(nflags & IPN_ICMPQUERY) &&
3033 (nat = ipf_nat6_icmperror(fin, &nflags, NAT_INBOUND)))
3037 else if ((nat = ipf_nat6_inlookup(fin, nflags|NAT_SEARCH,
3040 nflags = nat->nat_flags;
3060 if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
3099 nat = ipf_nat6_add(fin, np, NULL, nflags, NAT_INBOUND);
3114 rval = ipf_nat6_in(fin, nat, natadd, nflags);
3156 /* nflags(I) - NAT flags set for this packet */
3162 ipf_nat6_in(fr_info_t *fin, nat_t *nat, int natadd, u_32_t nflags)
3258 nflags &= ~IPN_TCPUDPICMP;
3295 if (nflags & IPN_TCPUDP)
3299 if ((nat->nat_odport != 0) && (nflags & IPN_TCPUDP)) {
3319 if ((nat->nat_odport != 0) && (nflags & IPN_ICMPQUERY)) {
3325 csump = ipf_nat_proto(fin, nat, nflags);