The Netsukuku Project  0.0.9
An Alternative routing method
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
iptables_match Struct Reference

#include "iptables.h"

Collaboration diagram for iptables_match:

Data Fields

struct iptables_matchnext
 
ipt_chainlabel name
 
u_int8_t revision
 
const char * version
 
size_t size
 
size_t userspacesize
 
void(* help )(void)
 
void(* init )(struct ipt_entry_match *m, unsigned int *nfcache)
 
int(* parse )(int c, char **argv, int invert, unsigned int *flags, const struct ipt_entry *entry, unsigned int *nfcache, struct ipt_entry_match **match)
 
void(* final_check )(unsigned int flags)
 
void(* print )(const struct ipt_ip *ip, const struct ipt_entry_match *match, int numeric)
 
void(* save )(const struct ipt_ip *ip, const struct ipt_entry_match *match)
 
const struct option * extra_opts
 
unsigned int option_offset
 
struct ipt_entry_match * m
 
unsigned int mflags
 

Field Documentation

const struct option* iptables_match::extra_opts
void(* iptables_match::final_check)(unsigned int flags)
void(* iptables_match::help)(void)
void(* iptables_match::init)(struct ipt_entry_match *m, unsigned int *nfcache)
struct ipt_entry_match* iptables_match::m
unsigned int iptables_match::mflags
ipt_chainlabel iptables_match::name
struct iptables_match* iptables_match::next
unsigned int iptables_match::option_offset
int(* iptables_match::parse)(int c, char **argv, int invert, unsigned int *flags, const struct ipt_entry *entry, unsigned int *nfcache, struct ipt_entry_match **match)
void(* iptables_match::print)(const struct ipt_ip *ip, const struct ipt_entry_match *match, int numeric)
u_int8_t iptables_match::revision
void(* iptables_match::save)(const struct ipt_ip *ip, const struct ipt_entry_match *match)
size_t iptables_match::size
size_t iptables_match::userspacesize
const char* iptables_match::version

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