Lines Matching defs:nflags
972 u_int nflags;
992 nflags = np->in_flags & flags;
993 nflags &= NAT_FROMRULE;
1059 natl = ipf_nat6_outlookup(fin, nflags, (u_int)fin->fin_p,
1073 natl = ipf_nat6_inlookup(fin, nflags, (u_int)fin->fin_p,
1581 /* nflags(I) - NAT flags for this packet */
1591 ipf_nat6_icmperror(fin, nflags, dir)
1593 u_int *nflags;
1625 *nflags = IPN_ICMPERR;
1905 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
1923 int nflags;
2078 nflags = nat->nat_flags;
2079 if (!(nflags & (NAT_TCPUDP|SI_WILDP)))
2082 if (ipf_nat_wildok(nat, (int)sport, (int)dport, nflags,
2086 if ((nflags & SI_CLONE) != 0) {
2227 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
2625 u_int nflags = 0;
2649 nflags = IPN_TCP;
2652 nflags = IPN_UDP;
2670 nflags = IPN_ICMPQUERY;
2676 if ((nflags & IPN_TCPUDP))
2684 if ((fin->fin_p == IPPROTO_ICMPV6) && !(nflags & IPN_ICMPQUERY) &&
2685 (nat = ipf_nat6_icmperror(fin, &nflags, NAT_OUTBOUND)))
2689 else if ((nat = ipf_nat6_outlookup(fin, nflags|NAT_SEARCH,
2693 nflags = nat->nat_flags;
2714 !(np->in_flags & nflags))
2752 nat = ipf_nat6_add(fin, np, NULL, nflags, NAT_OUTBOUND);
2767 nflags);
2809 /* nflags(I) - NAT flags set for this packet */
2814 ipf_nat6_out(fin, nat, natadd, nflags)
2818 u_32_t nflags;
2916 nflags &= ~IPN_TCPUDPICMP;
2928 if ((nat->nat_nsport != 0) && (nflags & IPN_TCPUDP)) {
2949 if ((nat->nat_nsport != 0) && (nflags & IPN_ICMPQUERY)) {
2954 csump = ipf_nat_proto(fin, nat, nflags);
3023 u_int nflags, natadd;
3039 nflags = 0;
3047 nflags = IPN_TCP;
3050 nflags = IPN_UDP;
3068 nflags = IPN_ICMPQUERY;
3075 if ((nflags & IPN_TCPUDP)) {
3085 if ((fin->fin_p == IPPROTO_ICMPV6) && !(nflags & IPN_ICMPQUERY) &&
3086 (nat = ipf_nat6_icmperror(fin, &nflags, NAT_INBOUND)))
3090 else if ((nat = ipf_nat6_inlookup(fin, nflags|NAT_SEARCH,
3093 nflags = nat->nat_flags;
3113 if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
3152 nat = ipf_nat6_add(fin, np, NULL, nflags, NAT_INBOUND);
3167 rval = ipf_nat6_in(fin, nat, natadd, nflags);
3209 /* nflags(I) - NAT flags set for this packet */
3215 ipf_nat6_in(fin, nat, natadd, nflags)
3219 u_32_t nflags;
3315 nflags &= ~IPN_TCPUDPICMP;
3352 if (nflags & IPN_TCPUDP)
3356 if ((nat->nat_odport != 0) && (nflags & IPN_TCPUDP)) {
3376 if ((nat->nat_odport != 0) && (nflags & IPN_ICMPQUERY)) {
3382 csump = ipf_nat_proto(fin, nat, nflags);