NAT_REDIRECT
case NAT_REDIRECT :
case NAT_REWRITE|NAT_REDIRECT :
case NAT_ENCAP|NAT_REDIRECT :
case NAT_DIVERTUDP|NAT_REDIRECT :
inout: IPNY_IN { nat->in_redir = NAT_REDIRECT; }
rdrit: IPNY_RDR { nat->in_redir = NAT_REDIRECT; }
case NAT_REDIRECT :
case NAT_REDIRECT|NAT_REWRITE :
case NAT_REDIRECT|NAT_DIVERTUDP :
case NAT_REDIRECT|NAT_ENCAP :
} else if (np->in_redir == NAT_REDIRECT) {
case NAT_REDIRECT|NAT_ENCAP :
case NAT_REDIRECT|NAT_DIVERTUDP :
case NAT_REDIRECT|NAT_REWRITE :
case NAT_REDIRECT :
ipn->in_redir = NAT_REDIRECT;
if (n->in_redir & NAT_REDIRECT) {
if (n->in_redir & NAT_REDIRECT)
if (n->in_redir & NAT_REDIRECT)
if (np->in_redir & NAT_REDIRECT) {
if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_REDIRECT) {
} else if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_MAP) {
((fin->fin_out == 1) && ((nat->nat_redir & NAT_REDIRECT) != 0))) {
} else if (n->in_redir & NAT_REDIRECT) {
} else if (n->in_redir & NAT_REDIRECT) {
if (n->in_redir & NAT_REDIRECT)
if (n->in_redir & NAT_REDIRECT) {
if (np->in_redir & NAT_REDIRECT)
mask = NAT_REDIRECT;
if (np->in_redir & NAT_REDIRECT) {
} else if (n->in_redir == NAT_REDIRECT) {
#define NAT_BIMAP (NAT_MAP|NAT_REDIRECT)
if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_REDIRECT) {
} else if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_MAP) {
if (n->in_redir & NAT_REDIRECT)
((fin->fin_out == 1) && ((nat->nat_redir & NAT_REDIRECT) != 0))) {
if (np->in_redir & NAT_REDIRECT)
if ((old->in_redir & NAT_REDIRECT) != 0) {
ipn->in_redir = NAT_REDIRECT;
if ((np->in_redir & NAT_REDIRECT) != 0) {
ipn->in_redir = NAT_REDIRECT;