Lines Matching defs:xtables_match
225 struct xtables_match { struct
232 struct xtables_match *next; argument
234 const char *name;
235 const char *real_name;
238 uint8_t revision;
241 uint8_t ext_flags;
243 uint16_t family;
246 size_t size;
249 size_t userspacesize;
252 void (*help)(void);
255 void (*init)(struct xt_entry_match *m);
260 int (*parse)(int c, char **argv, int invert, unsigned int *flags,
265 void (*final_check)(unsigned int flags);
269 void (*print)(const void *ip,
274 void (*save)(const void *ip, const struct xt_entry_match *match);
277 const char *(*alias)(const struct xt_entry_match *match);
280 const struct option *extra_opts;
283 void (*x6_parse)(struct xt_option_call *);
284 void (*x6_fcheck)(struct xt_fcheck_call *);
285 const struct xt_option_entry *x6_options;
288 int (*xlate)(struct xt_xlate *xl,
292 size_t udata_size;
295 void *udata;
296 unsigned int option_offset;
297 struct xt_entry_match *m;
298 unsigned int mflags;
299 unsigned int loaded; /* simulate loading so options are merged properly */