NAT_MAP
case NAT_MAP :
case NAT_REWRITE|NAT_MAP :
case NAT_ENCAP|NAT_MAP :
case NAT_DIVERTUDP|NAT_MAP :
if (nat->in_redir & NAT_MAP)
if (nat->in_redir & NAT_MAP) {
| IPNY_OUT { nat->in_redir = NAT_MAP; }
mapit: IPNY_MAP { nat->in_redir = NAT_MAP; }
case NAT_MAP :
case NAT_MAP|NAT_REWRITE :
case NAT_MAP|NAT_DIVERTUDP :
case NAT_MAP|NAT_ENCAP :
case NAT_MAP|NAT_ENCAP :
case NAT_MAP|NAT_DIVERTUDP :
case NAT_MAP|NAT_REWRITE :
case NAT_MAP :
ipn->in_redir = NAT_MAP;
if (n->in_redir == (NAT_DIVERTUDP|NAT_MAP)) {
if (n->in_redir & (NAT_MAP|NAT_MAPBLK)) {
if (np->in_redir & (NAT_MAPBLK|NAT_MAP)) {
if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_REDIRECT) {
} else if ((np->in_redir & (NAT_REDIRECT|NAT_MAP)) == NAT_MAP) {
if (((fin->fin_out == 0) && ((nat->nat_redir & NAT_MAP) != 0)) ||
if (n->in_redir & NAT_MAP) {
if (n->in_redir & NAT_MAP) {
if (n->in_redir & (NAT_MAP|NAT_MAPBLK)) {
mask = NAT_MAP|NAT_MAPBLK;
if (np->in_redir & NAT_MAP) {
if ((n->in_redir & (NAT_MAP|NAT_REWRITE|NAT_DIVERTUDP)) != 0)
if (n->in_redir == (NAT_DIVERTUDP|NAT_MAP)) {
#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 (((fin->fin_out == 0) && ((nat->nat_redir & NAT_MAP) != 0)) ||
ipn->in_redir = NAT_MAP;
ipn->in_redir = NAT_MAP;
if (ti->ti_rule->in_redir == NAT_MAP) {