#include <ebtables_u.h>
Data Fields | |
char | name [EBT_FUNCTION_MAXNAMELEN] |
unsigned int | size |
void(* | help )(void) |
void(* | init )(struct ebt_entry_target *t) |
int(* | parse )(int c, char **argv, int argc, const struct ebt_u_entry *entry, unsigned int *flags, struct ebt_entry_target **target) |
void(* | final_check )(const struct ebt_u_entry *entry, const struct ebt_entry_target *target, const char *name, unsigned int hookmask, unsigned int time) |
void(* | print )(const struct ebt_u_entry *entry, const struct ebt_entry_target *target) |
int(* | compare )(const struct ebt_entry_target *t1, const struct ebt_entry_target *t2) |
const struct option * | extra_ops |
unsigned int | option_offset |
unsigned int | flags |
struct ebt_entry_target * | t |
unsigned int | used |
struct ebt_u_target * | next |
int(* ebt_u_target::compare)(const struct ebt_entry_target *t1, const struct ebt_entry_target *t2) |
Referenced by ebt_check_rule_exists().
const struct option* ebt_u_target::extra_ops |
void(* ebt_u_target::final_check)(const struct ebt_u_entry *entry, const struct ebt_entry_target *target, const char *name, unsigned int hookmask, unsigned int time) |
Referenced by do_command(), and ebt_do_final_checks().
unsigned int ebt_u_target::flags |
Referenced by do_command(), and ebt_reinit_extensions().
void(* ebt_u_target::help)(void) |
void(* ebt_u_target::init)(struct ebt_entry_target *t) |
Referenced by ebt_register_target(), and ebt_reinit_extensions().
char ebt_u_target::name[EBT_FUNCTION_MAXNAMELEN] |
Referenced by do_command(), ebt_find_target(), ebt_list_extensions(), ebt_register_target(), and ebt_reinit_extensions().
struct ebt_u_target* ebt_u_target::next |
Referenced by ebt_find_target(), ebt_iterate_targets(), ebt_list_extensions(), ebt_register_target(), and ebt_reinit_extensions().
unsigned int ebt_u_target::option_offset |
Referenced by do_command().
int(* ebt_u_target::parse)(int c, char **argv, int argc, const struct ebt_u_entry *entry, unsigned int *flags, struct ebt_entry_target **target) |
Referenced by do_command().
void(* ebt_u_target::print)(const struct ebt_u_entry *entry, const struct ebt_entry_target *target) |
unsigned int ebt_u_target::size |
Referenced by ebt_register_target(), and ebt_reinit_extensions().
struct ebt_entry_target* ebt_u_target::t |
unsigned int ebt_u_target::used |
Referenced by do_command(), ebt_initialize_entry(), and ebt_reinit_extensions().