Lines Matching refs:nflags

2529 	u_int nflags;
2551 nflags = np->in_flags & flags;
2552 nflags &= NAT_FROMRULE;
2555 ni.nai_nflags = nflags;
2615 natl = nat_outlookup(fin, nflags, (u_int)fin->fin_p,
2632 natl = nat_inlookup(fin, nflags, (u_int)fin->fin_p,
2981 /* nflags(I) - NAT flags for this packet */
2990 nat_t *nat_icmperror(fin, nflags, dir)
2992 u_int *nflags;
3016 *nflags = IPN_ICMPERR;
3259 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
3273 int nflags;
3322 nflags = nat->nat_flags;
3402 nflags = nat->nat_flags;
3403 if (!(nflags & (NAT_TCPUDP|SI_WILDP)))
3406 if (nat_wildok(nat, (int)sport, (int)dport, nflags,
3410 if ((nflags & SI_CLONE) != 0) {
3513 /* THIS FUNCTION IS CALLED WITH NAT_SEARCH SET IN nflags. */
3528 int nflags;
3573 nflags = nat->nat_flags;
3577 (((p == 0) && (sflags == (nflags & NAT_TCPUDPICMP)))
3643 nflags = nat->nat_flags;
3644 if (!(nflags & (NAT_TCPUDP|SI_WILDP)))
3647 if (nat_wildok(nat, (int)sport, (int)dport, nflags,
3651 if ((nflags & SI_CLONE) != 0) {
3877 u_int nflags = 0;
3902 nflags = IPN_TCP;
3905 nflags = IPN_UDP;
3915 nflags = IPN_ICMPQUERY;
3921 if ((nflags & IPN_TCPUDP))
3929 if ((fin->fin_p == IPPROTO_ICMP) && !(nflags & IPN_ICMPQUERY) &&
3930 (nat = nat_icmperror(fin, &nflags, NAT_OUTBOUND)))
3934 else if ((nat = nat_outlookup(fin, nflags|NAT_SEARCH, (u_int)fin->fin_p,
3936 nflags = nat->nat_flags;
3963 if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
3986 nat = nat_new(fin, np, NULL, nflags, NAT_OUTBOUND);
4014 rval = fr_natout(fin, nat, natadd, nflags);
4043 /* nflags(I) - NAT flags set for this packet */
4047 int fr_natout(fin, nat, natadd, nflags)
4051 u_32_t nflags;
4063 return fr_nat6out(fin, nat, natadd, nflags);
4091 if (nflags == IPN_ICMPERR) {
4120 if ((nat->nat_outport != 0) && (nflags & IPN_TCPUDP)) {
4127 if ((nat->nat_outport != 0) && (nflags & IPN_ICMPQUERY)) {
4132 csump = nat_proto(fin, nat, nflags);
4141 if (nflags & IPN_TCPUDP &&
4196 u_int nflags, natadd;
4217 nflags = 0;
4225 nflags = IPN_TCP;
4228 nflags = IPN_UDP;
4238 nflags = IPN_ICMPQUERY;
4245 if ((nflags & IPN_TCPUDP)) {
4255 if ((fin->fin_p == IPPROTO_ICMP) && !(nflags & IPN_ICMPQUERY) &&
4256 (nat = nat_icmperror(fin, &nflags, NAT_INBOUND)))
4260 else if ((nat = nat_inlookup(fin, nflags|NAT_SEARCH, (u_int)fin->fin_p,
4262 nflags = nat->nat_flags;
4289 if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
4312 nat = nat_new(fin, np, NULL, nflags, NAT_INBOUND);
4341 rval = fr_natin(fin, nat, natadd, nflags);
4370 /* nflags(I) - NAT flags set for this packet */
4375 int fr_natin(fin, nat, natadd, nflags)
4379 u_32_t nflags;
4390 return fr_nat6in(fin, nat, natadd, nflags);
4434 if (nflags & IPN_TCPUDP)
4456 if ((nat->nat_inport != 0) && (nflags & IPN_TCPUDP)) {
4462 if ((nat->nat_inport != 0) && (nflags & IPN_ICMPQUERY)) {
4468 csump = nat_proto(fin, nat, nflags);
4483 if (nflags & IPN_TCPUDP &&
4516 /* nflags(I) - NAT flags set for this packet */
4523 u_short *nat_proto(fin, nat, nflags)
4526 u_int nflags;
4567 if ((nflags & IPN_ICMPQUERY) != 0) {
4576 if ((nflags & IPN_ICMPQUERY) != 0) {
5825 int nflags;
5831 nflags = IPN_TCP;
5834 nflags = IPN_UDP;
5837 nflags = 0;
5844 nat = nat_outlookup(fin, nflags, (u_int)fin->fin_p,
5847 nat = nat_inlookup(fin, nflags, (u_int)fin->fin_p,