#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().