#include <xtables.h>

Data Fields | |
| const char * | version |
| struct xtables_match * | next |
| const char * | name |
| const char * | real_name |
| u_int8_t | revision |
| u_int8_t | ext_flags |
| u_int16_t | family |
| size_t | size |
| size_t | userspacesize |
| void(* | help )(void) |
| void(* | init )(struct xt_entry_match *m) |
| int(* | parse )(int c, char **argv, int invert, unsigned int *flags, const void *entry, struct xt_entry_match **match) |
| void(* | final_check )(unsigned int flags) |
| void(* | print )(const void *ip, const struct xt_entry_match *match, int numeric) |
| void(* | save )(const void *ip, const struct xt_entry_match *match) |
| const char *(* | alias )(const struct xt_entry_match *match) |
| const struct option * | extra_opts |
| void(* | x6_parse )(struct xt_option_call *) |
| void(* | x6_fcheck )(struct xt_fcheck_call *) |
| const struct xt_option_entry * | x6_options |
| size_t | udata_size |
| void * | udata |
| unsigned int | option_offset |
| struct xt_entry_match * | m |
| unsigned int | mflags |
| unsigned int | loaded |
| const char*(* xtables_match::alias)(const struct xt_entry_match *match) |
Referenced by save_matches_and_target().
| u_int8_t xtables_match::ext_flags |
| const struct option* xtables_match::extra_opts |
Referenced by command_default(), and xtables_register_match().
| u_int16_t xtables_match::family |
Referenced by xtables_register_match().
Referenced by xtables_option_mfcall().
| void(* xtables_match::help)(void) |
Referenced by print_extension_helps().
| void(* xtables_match::init)(struct xt_entry_match *m) |
Referenced by xs_init_match().
| unsigned int xtables_match::loaded |
Referenced by xtables_find_match().
| struct xt_entry_match* xtables_match::m |
| unsigned int xtables_match::mflags |
Referenced by do_command4(), do_command6(), do_commandx(), xtables_find_match(), xtables_option_mfcall(), and xtables_option_mpcall().
| const char* xtables_match::name |
| struct xtables_match* xtables_match::next |
Referenced by do_command4(), do_command6(), do_commandx(), xtables_find_match(), xtables_register_match(), and xtables_rule_matches_free().
| unsigned int xtables_match::option_offset |
Referenced by command_default(), and xtables_option_mpcall().
| int(* xtables_match::parse)(int c, char **argv, int invert, unsigned int *flags, const void *entry, struct xt_entry_match **match) |
Referenced by command_default(), and xtables_option_mpcall().
| void(* xtables_match::print)(const void *ip, const struct xt_entry_match *match, int numeric) |
Referenced by print_matches_and_target().
| const char* xtables_match::real_name |
| u_int8_t xtables_match::revision |
Referenced by command_default(), and xtables_register_match().
| void(* xtables_match::save)(const void *ip, const struct xt_entry_match *match) |
Referenced by save_matches_and_target().
| size_t xtables_match::size |
Referenced by command_default().
| void* xtables_match::udata |
Referenced by xs_init_match(), xtables_find_match(), xtables_option_mfcall(), and xtables_option_mpcall().
| size_t xtables_match::udata_size |
Referenced by xs_init_match().
| size_t xtables_match::userspacesize |
| const char* xtables_match::version |
Referenced by xtables_register_match().
| void(* xtables_match::x6_fcheck)(struct xt_fcheck_call *) |
Referenced by xtables_option_mfcall().
| const struct xt_option_entry* xtables_match::x6_options |
Referenced by command_default(), xtables_option_mfcall(), xtables_option_mpcall(), and xtables_register_match().
| void(* xtables_match::x6_parse)(struct xt_option_call *) |
Referenced by command_default(), and xtables_option_mpcall().