Home | History | Annotate | Download | only in extensions

Lines Matching refs:cb

162 static void __multiport_parse(struct xt_option_call *cb, uint16_t pnum,
166 struct xt_multiport *multiinfo = cb->data;
168 xtables_option_parse(cb);
169 switch (cb->entry->id) {
172 multiinfo->count = parse_multi_ports(cb->arg,
178 multiinfo->count = parse_multi_ports(cb->arg,
184 multiinfo->count = parse_multi_ports(cb->arg,
189 if (cb->invert)
194 static void multiport_parse(struct xt_option_call *cb)
196 const struct ipt_entry *entry = cb->xt_entry;
197 return __multiport_parse(cb,
201 static void multiport_parse6(struct xt_option_call *cb)
203 const struct ip6t_entry *entry = cb->xt_entry;
204 return __multiport_parse(cb,
208 static void __multiport_parse_v1(struct xt_option_call *cb, uint16_t pnum,
212 struct xt_multiport_v1 *multiinfo = cb->data;
214 xtables_option_parse(cb);
215 switch (cb->entry->id) {
218 parse_multi_ports_v1(cb->arg, multiinfo, proto);
223 parse_multi_ports_v1(cb->arg, multiinfo, proto);
228 parse_multi_ports_v1(cb->arg, multiinfo, proto);
232 if (cb->invert)
236 static void multiport_parse_v1(struct xt_option_call *cb)
238 const struct ipt_entry *entry = cb->xt_entry;
239 return __multiport_parse_v1(cb,
243 static void multiport_parse6_v1(struct xt_option_call *cb)
245 const struct ip6t_entry *entry = cb->xt_entry;
246 return __multiport_parse_v1(cb,
250 static void multiport_check(struct xt_fcheck_call *cb)
252 if (cb->xflags == 0)