#include <xtables.h>
Data Fields | |
const char * | version |
struct xtables_target * | 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_target *t) |
int(* | parse )(int c, char **argv, int invert, unsigned int *flags, const void *entry, struct xt_entry_target **targetinfo) |
void(* | final_check )(unsigned int flags) |
void(* | print )(const void *ip, const struct xt_entry_target *target, int numeric) |
void(* | save )(const void *ip, const struct xt_entry_target *target) |
const char *(* | alias )(const struct xt_entry_target *target) |
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_target * | t |
unsigned int | tflags |
unsigned int | used |
unsigned int | loaded |
const char*(* xtables_target::alias)(const struct xt_entry_target *target) |
Referenced by print_rule4(), print_rule6(), and save_matches_and_target().
u_int8_t xtables_target::ext_flags |
const struct option* xtables_target::extra_opts |
Referenced by xtables_register_target().
u_int16_t xtables_target::family |
Referenced by xtables_register_target().
Referenced by xtables_option_tfcall().
void(* xtables_target::help)(void) |
Referenced by print_extension_helps().
void(* xtables_target::init)(struct xt_entry_target *t) |
Referenced by xs_init_target().
unsigned int xtables_target::loaded |
Referenced by xtables_find_target().
const char* xtables_target::name |
struct xtables_target* xtables_target::next |
Referenced by do_command4(), do_command6(), do_commandarp(), do_commandx(), print_extension_helps(), xtables_find_target(), and xtables_register_target().
unsigned int xtables_target::option_offset |
Referenced by command_default(), and xtables_option_tpcall().
int(* xtables_target::parse)(int c, char **argv, int invert, unsigned int *flags, const void *entry, struct xt_entry_target **targetinfo) |
Referenced by command_default(), and xtables_option_tpcall().
void(* xtables_target::print)(const void *ip, const struct xt_entry_target *target, int numeric) |
Referenced by print_matches_and_target().
const char* xtables_target::real_name |
u_int8_t xtables_target::revision |
Referenced by xtables_register_target().
void(* xtables_target::save)(const void *ip, const struct xt_entry_target *target) |
Referenced by print_rule4(), print_rule6(), and save_matches_and_target().
size_t xtables_target::size |
struct xt_entry_target* xtables_target::t |
unsigned int xtables_target::tflags |
Referenced by do_command4(), do_command6(), do_commandarp(), do_commandx(), xtables_option_tfcall(), and xtables_option_tpcall().
void* xtables_target::udata |
Referenced by xs_init_target(), xtables_option_tfcall(), and xtables_option_tpcall().
size_t xtables_target::udata_size |
Referenced by xs_init_target().
unsigned int xtables_target::used |
Referenced by do_command4(), do_command6(), do_commandarp(), do_commandx(), print_extension_helps(), and xtables_find_target().
size_t xtables_target::userspacesize |
Referenced by compare_targets().
const char* xtables_target::version |
Referenced by xtables_register_target().
void(* xtables_target::x6_fcheck)(struct xt_fcheck_call *) |
Referenced by xtables_option_tfcall().
const struct xt_option_entry* xtables_target::x6_options |
Referenced by xtables_option_tfcall(), xtables_option_tpcall(), and xtables_register_target().
void(* xtables_target::x6_parse)(struct xt_option_call *) |
Referenced by command_default(), and xtables_option_tpcall().