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

#include <arptables.h>

Collaboration diagram for arptables_match:

Data Fields

struct arptables_matchnext
 
arpt_chainlabel name
 
const char * version
 
size_t size
 
size_t userspacesize
 
void(* help )(void)
 
void(* init )(struct arpt_entry_match *m, unsigned int *nfcache)
 
int(* parse )(int c, char **argv, int invert, unsigned int *flags, const struct arpt_entry *entry, unsigned int *nfcache, struct arpt_entry_match **match)
 
void(* final_check )(unsigned int flags)
 
void(* print )(const struct arpt_arp *ip, const struct arpt_entry_match *match, int numeric)
 
void(* save )(const struct arpt_arp *ip, const struct arpt_entry_match *match)
 
const struct option * extra_opts
 
unsigned int option_offset
 
struct arpt_entry_matchm
 
unsigned int mflags
 
unsigned int used
 
unsigned int loaded
 

Field Documentation

const struct option* arptables_match::extra_opts
void(* arptables_match::final_check)(unsigned int flags)
void(* arptables_match::help)(void)

Referenced by exit_printhelp().

void(* arptables_match::init)(struct arpt_entry_match *m, unsigned int *nfcache)
unsigned int arptables_match::loaded

Referenced by find_match().

struct arpt_entry_match* arptables_match::m

Referenced by exit_printhelp(), and register_match().

unsigned int arptables_match::mflags

Referenced by register_match().

arpt_chainlabel arptables_match::name

Referenced by find_match(), and register_match().

struct arptables_match* arptables_match::next
unsigned int arptables_match::option_offset
int(* arptables_match::parse)(int c, char **argv, int invert, unsigned int *flags, const struct arpt_entry *entry, unsigned int *nfcache, struct arpt_entry_match **match)
void(* arptables_match::print)(const struct arpt_arp *ip, const struct arpt_entry_match *match, int numeric)
void(* arptables_match::save)(const struct arpt_arp *ip, const struct arpt_entry_match *match)
size_t arptables_match::size

Referenced by register_match().

unsigned int arptables_match::used

Referenced by find_match().

size_t arptables_match::userspacesize
const char* arptables_match::version

Referenced by register_match().


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