Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/ipfw/nat.c
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
static struct _s_x nat_params[] = { | static struct _s_x nat_params[] = { | ||||
{ "ip", TOK_IP }, | { "ip", TOK_IP }, | ||||
{ "if", TOK_IF }, | { "if", TOK_IF }, | ||||
{ "log", TOK_ALOG }, | { "log", TOK_ALOG }, | ||||
{ "deny_in", TOK_DENY_INC }, | { "deny_in", TOK_DENY_INC }, | ||||
{ "same_ports", TOK_SAME_PORTS }, | { "same_ports", TOK_SAME_PORTS }, | ||||
{ "unreg_only", TOK_UNREG_ONLY }, | { "unreg_only", TOK_UNREG_ONLY }, | ||||
{ "unreg_cgn", TOK_UNREG_CGN }, | |||||
{ "skip_global", TOK_SKIP_GLOBAL }, | { "skip_global", TOK_SKIP_GLOBAL }, | ||||
{ "reset", TOK_RESET_ADDR }, | { "reset", TOK_RESET_ADDR }, | ||||
{ "reverse", TOK_ALIAS_REV }, | { "reverse", TOK_ALIAS_REV }, | ||||
{ "proxy_only", TOK_PROXY_ONLY }, | { "proxy_only", TOK_PROXY_ONLY }, | ||||
{ "redirect_addr", TOK_REDIR_ADDR }, | { "redirect_addr", TOK_REDIR_ADDR }, | ||||
{ "redirect_port", TOK_REDIR_PORT }, | { "redirect_port", TOK_REDIR_PORT }, | ||||
{ "redirect_proto", TOK_REDIR_PROTO }, | { "redirect_proto", TOK_REDIR_PROTO }, | ||||
{ NULL, 0 } /* terminator */ | { NULL, 0 } /* terminator */ | ||||
▲ Show 20 Lines • Show All 587 Lines • ▼ Show 20 Lines | if (n->mode & PKT_ALIAS_LOG) { | ||||
printf(" same_ports"); | printf(" same_ports"); | ||||
n->mode &= ~PKT_ALIAS_SAME_PORTS; | n->mode &= ~PKT_ALIAS_SAME_PORTS; | ||||
} else if (n->mode & PKT_ALIAS_SKIP_GLOBAL) { | } else if (n->mode & PKT_ALIAS_SKIP_GLOBAL) { | ||||
printf(" skip_global"); | printf(" skip_global"); | ||||
n->mode &= ~PKT_ALIAS_SKIP_GLOBAL; | n->mode &= ~PKT_ALIAS_SKIP_GLOBAL; | ||||
} else if (n->mode & PKT_ALIAS_UNREGISTERED_ONLY) { | } else if (n->mode & PKT_ALIAS_UNREGISTERED_ONLY) { | ||||
printf(" unreg_only"); | printf(" unreg_only"); | ||||
n->mode &= ~PKT_ALIAS_UNREGISTERED_ONLY; | n->mode &= ~PKT_ALIAS_UNREGISTERED_ONLY; | ||||
} else if (n->mode & PKT_ALIAS_UNREGISTERED_RFC6598) { | |||||
printf(" unreg_cgn"); | |||||
n->mode &= ~PKT_ALIAS_UNREGISTERED_RFC6598; | |||||
} else if (n->mode & PKT_ALIAS_RESET_ON_ADDR_CHANGE) { | } else if (n->mode & PKT_ALIAS_RESET_ON_ADDR_CHANGE) { | ||||
printf(" reset"); | printf(" reset"); | ||||
n->mode &= ~PKT_ALIAS_RESET_ON_ADDR_CHANGE; | n->mode &= ~PKT_ALIAS_RESET_ON_ADDR_CHANGE; | ||||
} else if (n->mode & PKT_ALIAS_REVERSE) { | } else if (n->mode & PKT_ALIAS_REVERSE) { | ||||
printf(" reverse"); | printf(" reverse"); | ||||
n->mode &= ~PKT_ALIAS_REVERSE; | n->mode &= ~PKT_ALIAS_REVERSE; | ||||
} else if (n->mode & PKT_ALIAS_PROXY_ONLY) { | } else if (n->mode & PKT_ALIAS_PROXY_ONLY) { | ||||
printf(" proxy_only"); | printf(" proxy_only"); | ||||
▲ Show 20 Lines • Show All 439 Lines • Show Last 20 Lines |