Home | History | Annotate | Download | only in extensions

Lines Matching full:sinfo

32 parse_state(const char *state, size_t strlen, struct ipt_state_info *sinfo)
35 sinfo->statemask |= IPT_STATE_INVALID;
37 sinfo->statemask |= IPT_STATE_BIT(IP_CT_NEW);
39 sinfo->statemask |= IPT_STATE_BIT(IP_CT_ESTABLISHED);
41 sinfo->statemask |= IPT_STATE_BIT(IP_CT_RELATED);
43 sinfo->statemask |= IPT_STATE_UNTRACKED;
50 parse_states(const char *arg, struct ipt_state_info *sinfo)
55 if (comma == arg || !parse_state(arg, comma-arg, sinfo))
60 if (strlen(arg) == 0 || !parse_state(arg, strlen(arg), sinfo))
72 struct ipt_state_info *sinfo = (struct ipt_state_info *)(*match)->data;
78 parse_states(argv[optind-1], sinfo);
80 sinfo->statemask = ~sinfo->statemask;
131 struct ipt_state_info *sinfo = (struct ipt_state_info *)match->data;
134 print_state(sinfo->statemask);
140 struct ipt_state_info *sinfo = (struct ipt_state_info *)match->data;
143 print_state(sinfo->statemask);