netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
arptables_target Struct Reference

#include <arptables.h>

Collaboration diagram for arptables_target:

Data Fields

struct arptables_targetnext
 
arpt_chainlabel name
 
const char * version
 
size_t size
 
size_t userspacesize
 
void(* help )(void)
 
void(* init )(struct arpt_entry_target *t)
 
int(* parse )(int c, char **argv, int invert, unsigned int *flags, const struct arpt_entry *entry, struct arpt_entry_target **target)
 
void(* final_check )(unsigned int flags)
 
void(* print )(const struct arpt_arp *ip, const struct arpt_entry_target *target, int numeric)
 
void(* save )(const struct arpt_arp *ip, const struct arpt_entry_target *target)
 
struct option * extra_opts
 
unsigned int option_offset
 
struct arpt_entry_targett
 
unsigned int tflags
 
unsigned int used
 
unsigned int loaded
 

Field Documentation

struct option* arptables_target::extra_opts

Referenced by do_command().

void(* arptables_target::final_check)(unsigned int flags)

Referenced by do_command().

void(* arptables_target::help)(void)

Referenced by exit_printhelp().

void(* arptables_target::init)(struct arpt_entry_target *t)

Referenced by do_command().

unsigned int arptables_target::loaded

Referenced by find_target().

arpt_chainlabel arptables_target::name

Referenced by find_target(), and register_target().

unsigned int arptables_target::option_offset

Referenced by do_command().

int(* arptables_target::parse)(int c, char **argv, int invert, unsigned int *flags, const struct arpt_entry *entry, struct arpt_entry_target **target)

Referenced by do_command().

void(* arptables_target::print)(const struct arpt_arp *ip, const struct arpt_entry_target *target, int numeric)
void(* arptables_target::save)(const struct arpt_arp *ip, const struct arpt_entry_target *target)
size_t arptables_target::size

Referenced by do_command(), and register_target().

struct arpt_entry_target* arptables_target::t
unsigned int arptables_target::tflags

Referenced by do_command(), and register_target().

unsigned int arptables_target::used

Referenced by do_command(), and find_target().

size_t arptables_target::userspacesize
const char* arptables_target::version

Referenced by register_target().


The documentation for this struct was generated from the following file: