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

#include <types.h>

Collaboration diagram for ipset_type:

Data Fields

const char * name
 
uint8_t revision
 
uint8_t family
 
uint8_t dimension
 
int8_t kernel_check
 
bool last_elem_optional
 
struct ipset_elem elem [IPSET_DIM_UMAX]
 
ipset_parsefn compat_parse_elem
 
const struct ipset_argargs [IPSET_CADT_MAX]
 
uint64_t mandatory [IPSET_CADT_MAX]
 
uint64_t full [IPSET_CADT_MAX]
 
const char * usage
 
void(* usagefn )(void)
 
const char * description
 
struct ipset_typenext
 
const char * alias []
 

Field Documentation

const char* ipset_type::alias[]

Referenced by ipset_match_typename().

const struct ipset_arg* ipset_type::args[IPSET_CADT_MAX]

Referenced by __attribute__(), and parse_commandline().

ipset_parsefn ipset_type::compat_parse_elem

Referenced by ipset_parse_elem().

const char* ipset_type::description

Referenced by parse_commandline().

uint8_t ipset_type::dimension
struct ipset_elem ipset_type::elem[IPSET_DIM_UMAX]
uint8_t ipset_type::family

Referenced by parse_commandline().

uint64_t ipset_type::full[IPSET_CADT_MAX]
int8_t ipset_type::kernel_check

Referenced by ipset_type_check().

bool ipset_type::last_elem_optional
uint64_t ipset_type::mandatory[IPSET_CADT_MAX]
uint8_t ipset_type::revision
const char* ipset_type::usage

Referenced by parse_commandline().

void(* ipset_type::usagefn)(void)

Referenced by parse_commandline().


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