Lines Matching defs:state
1 /* Ugly hack to make state matching for ipv6 work before iptables-1.4.x is finished */
20 "state v%s options:\n"
21 " [!] --state [INVALID|ESTABLISHED|NEW|RELATED|UNTRACKED][,...]\n"
27 { "state", 1, 0, '1' },
32 parse_state(const char *state, size_t strlen, struct ipt_state_info *sinfo)
34 if (strncasecmp(state, "INVALID", strlen) == 0)
36 else if (strncasecmp(state, "NEW", strlen) == 0)
38 else if (strncasecmp(state, "ESTABLISHED", strlen) == 0)
40 else if (strncasecmp(state, "RELATED", strlen) == 0)
42 else if (strncasecmp(state, "UNTRACKED", strlen) == 0)
56 exit_error(PARAMETER_PROBLEM, "Bad state `%s'", arg);
61 exit_error(PARAMETER_PROBLEM, "Bad state `%s'", arg);
91 /* Final check; must have specified --state. */
95 exit_error(PARAMETER_PROBLEM, "You must specify `--state'");
133 printf("state ");
142 printf("--state ");
146 static struct ip6tables_match state = {
148 .name = "state",
162 register_match6(&state);