netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
linux_ip_set.h File Reference
#include <linux/types.h>
Include dependency graph for linux_ip_set.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  ip_set_counter_match
 
union  ip_set_name_index
 
struct  ip_set_req_get_set
 
struct  ip_set_req_get_set_family
 
struct  ip_set_req_version
 

Macros

#define IPSET_PROTOCOL   6
 
#define IPSET_MAXNAMELEN   32
 
#define IPSET_MAX_COMMENT_SIZE   255
 
#define IPSET_ATTR_CMD_MAX   (__IPSET_ATTR_CMD_MAX - 1)
 
#define IPSET_ATTR_CREATE_MAX   (__IPSET_ATTR_CREATE_MAX - 1)
 
#define IPSET_ATTR_ADT_MAX   (__IPSET_ATTR_ADT_MAX - 1)
 
#define IPSET_ATTR_IPADDR_MAX   (__IPSET_ATTR_IPADDR_MAX - 1)
 
#define IPSET_INVALID_ID   65535
 
#define SO_IP_SET   83
 
#define IP_SET_OP_GET_BYNAME   0x00000006 /* Get set index by name */
 
#define IP_SET_OP_GET_BYINDEX   0x00000007 /* Get set name by index */
 
#define IP_SET_OP_GET_FNAME   0x00000008 /* Get set index and family */
 
#define IP_SET_OP_VERSION   0x00000100 /* Ask kernel version */
 

Typedefs

typedef __u16 ip_set_id_t
 

Enumerations

enum  ipset_cmd {
  IPSET_CMD_NONE,
  IPSET_CMD_PROTOCOL,
  IPSET_CMD_CREATE,
  IPSET_CMD_DESTROY,
  IPSET_CMD_FLUSH,
  IPSET_CMD_RENAME,
  IPSET_CMD_SWAP,
  IPSET_CMD_LIST,
  IPSET_CMD_SAVE,
  IPSET_CMD_ADD,
  IPSET_CMD_DEL,
  IPSET_CMD_TEST,
  IPSET_CMD_HEADER,
  IPSET_CMD_TYPE,
  IPSET_MSG_MAX,
  IPSET_CMD_RESTORE = IPSET_MSG_MAX,
  IPSET_CMD_HELP,
  IPSET_CMD_VERSION,
  IPSET_CMD_QUIT,
  IPSET_CMD_MAX,
  IPSET_CMD_COMMIT = IPSET_CMD_MAX,
  IPSET_CMD_NONE,
  IPSET_CMD_PROTOCOL,
  IPSET_CMD_CREATE,
  IPSET_CMD_DESTROY,
  IPSET_CMD_FLUSH,
  IPSET_CMD_RENAME,
  IPSET_CMD_SWAP,
  IPSET_CMD_LIST,
  IPSET_CMD_SAVE,
  IPSET_CMD_ADD,
  IPSET_CMD_DEL,
  IPSET_CMD_TEST,
  IPSET_CMD_HEADER,
  IPSET_CMD_TYPE,
  IPSET_MSG_MAX,
  IPSET_CMD_RESTORE = IPSET_MSG_MAX,
  IPSET_CMD_HELP,
  IPSET_CMD_VERSION,
  IPSET_CMD_QUIT,
  IPSET_CMD_MAX,
  IPSET_CMD_COMMIT = IPSET_CMD_MAX,
  IPSET_CMD_NONE,
  IPSET_CMD_PROTOCOL,
  IPSET_CMD_CREATE,
  IPSET_CMD_DESTROY,
  IPSET_CMD_FLUSH,
  IPSET_CMD_RENAME,
  IPSET_CMD_SWAP,
  IPSET_CMD_LIST,
  IPSET_CMD_SAVE,
  IPSET_CMD_ADD,
  IPSET_CMD_DEL,
  IPSET_CMD_TEST,
  IPSET_CMD_HEADER,
  IPSET_CMD_TYPE,
  IPSET_MSG_MAX,
  IPSET_CMD_RESTORE = IPSET_MSG_MAX,
  IPSET_CMD_HELP,
  IPSET_CMD_VERSION,
  IPSET_CMD_QUIT,
  IPSET_CMD_MAX,
  IPSET_CMD_COMMIT = IPSET_CMD_MAX
}
 
enum  {
  IPSET_ATTR_UNSPEC,
  IPSET_ATTR_PROTOCOL,
  IPSET_ATTR_SETNAME,
  IPSET_ATTR_TYPENAME,
  IPSET_ATTR_SETNAME2 = IPSET_ATTR_TYPENAME,
  IPSET_ATTR_REVISION,
  IPSET_ATTR_FAMILY,
  IPSET_ATTR_FLAGS,
  IPSET_ATTR_DATA,
  IPSET_ATTR_ADT,
  IPSET_ATTR_LINENO,
  IPSET_ATTR_PROTOCOL_MIN,
  IPSET_ATTR_REVISION_MIN = IPSET_ATTR_PROTOCOL_MIN,
  __IPSET_ATTR_CMD_MAX
}
 
enum  {
  IPSET_ATTR_IP = IPSET_ATTR_UNSPEC + 1,
  IPSET_ATTR_IP_FROM = IPSET_ATTR_IP,
  IPSET_ATTR_IP_TO,
  IPSET_ATTR_CIDR,
  IPSET_ATTR_PORT,
  IPSET_ATTR_PORT_FROM = IPSET_ATTR_PORT,
  IPSET_ATTR_PORT_TO,
  IPSET_ATTR_TIMEOUT,
  IPSET_ATTR_PROTO,
  IPSET_ATTR_CADT_FLAGS,
  IPSET_ATTR_CADT_LINENO = IPSET_ATTR_LINENO,
  IPSET_ATTR_MARK,
  IPSET_ATTR_MARKMASK,
  IPSET_ATTR_CADT_MAX = 16,
  IPSET_ATTR_GC,
  IPSET_ATTR_HASHSIZE,
  IPSET_ATTR_MAXELEM,
  IPSET_ATTR_NETMASK,
  IPSET_ATTR_PROBES,
  IPSET_ATTR_RESIZE,
  IPSET_ATTR_SIZE,
  IPSET_ATTR_ELEMENTS,
  IPSET_ATTR_REFERENCES,
  IPSET_ATTR_MEMSIZE,
  __IPSET_ATTR_CREATE_MAX
}
 
enum  {
  IPSET_ATTR_ETHER = IPSET_ATTR_CADT_MAX + 1,
  IPSET_ATTR_NAME,
  IPSET_ATTR_NAMEREF,
  IPSET_ATTR_IP2,
  IPSET_ATTR_CIDR2,
  IPSET_ATTR_IP2_TO,
  IPSET_ATTR_IFACE,
  IPSET_ATTR_BYTES,
  IPSET_ATTR_PACKETS,
  IPSET_ATTR_COMMENT,
  IPSET_ATTR_SKBMARK,
  IPSET_ATTR_SKBPRIO,
  IPSET_ATTR_SKBQUEUE,
  __IPSET_ATTR_ADT_MAX
}
 
enum  {
  IPSET_ATTR_IPADDR_IPV4 = IPSET_ATTR_UNSPEC + 1,
  IPSET_ATTR_IPADDR_IPV6,
  __IPSET_ATTR_IPADDR_MAX
}
 
enum  ipset_errno {
  IPSET_ERR_PRIVATE = 4096,
  IPSET_ERR_PROTOCOL,
  IPSET_ERR_FIND_TYPE,
  IPSET_ERR_MAX_SETS,
  IPSET_ERR_BUSY,
  IPSET_ERR_EXIST_SETNAME2,
  IPSET_ERR_TYPE_MISMATCH,
  IPSET_ERR_EXIST,
  IPSET_ERR_INVALID_CIDR,
  IPSET_ERR_INVALID_NETMASK,
  IPSET_ERR_INVALID_FAMILY,
  IPSET_ERR_TIMEOUT,
  IPSET_ERR_REFERENCED,
  IPSET_ERR_IPADDR_IPV4,
  IPSET_ERR_IPADDR_IPV6,
  IPSET_ERR_COUNTER,
  IPSET_ERR_COMMENT,
  IPSET_ERR_INVALID_MARKMASK,
  IPSET_ERR_SKBINFO,
  IPSET_ERR_TYPE_SPECIFIC = 4352,
  IPSET_ERR_PRIVATE = 4096,
  IPSET_ERR_PROTOCOL,
  IPSET_ERR_FIND_TYPE,
  IPSET_ERR_MAX_SETS,
  IPSET_ERR_BUSY,
  IPSET_ERR_EXIST_SETNAME2,
  IPSET_ERR_TYPE_MISMATCH,
  IPSET_ERR_EXIST,
  IPSET_ERR_INVALID_CIDR,
  IPSET_ERR_INVALID_NETMASK,
  IPSET_ERR_INVALID_FAMILY,
  IPSET_ERR_TIMEOUT,
  IPSET_ERR_REFERENCED,
  IPSET_ERR_IPADDR_IPV4,
  IPSET_ERR_IPADDR_IPV6,
  IPSET_ERR_COUNTER,
  IPSET_ERR_COMMENT,
  IPSET_ERR_INVALID_MARKMASK,
  IPSET_ERR_SKBINFO,
  IPSET_ERR_TYPE_SPECIFIC = 4352,
  IPSET_ERR_PRIVATE = 4096,
  IPSET_ERR_PROTOCOL,
  IPSET_ERR_FIND_TYPE,
  IPSET_ERR_MAX_SETS,
  IPSET_ERR_BUSY,
  IPSET_ERR_EXIST_SETNAME2,
  IPSET_ERR_TYPE_MISMATCH,
  IPSET_ERR_EXIST,
  IPSET_ERR_INVALID_CIDR,
  IPSET_ERR_INVALID_NETMASK,
  IPSET_ERR_INVALID_FAMILY,
  IPSET_ERR_TIMEOUT,
  IPSET_ERR_REFERENCED,
  IPSET_ERR_IPADDR_IPV4,
  IPSET_ERR_IPADDR_IPV6,
  IPSET_ERR_COUNTER,
  IPSET_ERR_SKBINFO,
  IPSET_ERR_TYPE_SPECIFIC = 4352
}
 
enum  ipset_cmd_flags {
  IPSET_FLAG_BIT_EXIST = 0,
  IPSET_FLAG_EXIST = (1 << IPSET_FLAG_BIT_EXIST),
  IPSET_FLAG_BIT_LIST_SETNAME = 1,
  IPSET_FLAG_LIST_SETNAME = (1 << IPSET_FLAG_BIT_LIST_SETNAME),
  IPSET_FLAG_BIT_LIST_HEADER = 2,
  IPSET_FLAG_LIST_HEADER = (1 << IPSET_FLAG_BIT_LIST_HEADER),
  IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
  IPSET_FLAG_SKIP_COUNTER_UPDATE,
  IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
  IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE,
  IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
  IPSET_FLAG_MATCH_COUNTERS = (1 << IPSET_FLAG_BIT_MATCH_COUNTERS),
  IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
  IPSET_FLAG_RETURN_NOMATCH = (1 << IPSET_FLAG_BIT_RETURN_NOMATCH),
  IPSET_FLAG_BIT_MAP_SKBMARK = 8,
  IPSET_FLAG_MAP_SKBMARK = (1 << IPSET_FLAG_BIT_MAP_SKBMARK),
  IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
  IPSET_FLAG_MAP_SKBPRIO = (1 << IPSET_FLAG_BIT_MAP_SKBPRIO),
  IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
  IPSET_FLAG_MAP_SKBQUEUE = (1 << IPSET_FLAG_BIT_MAP_SKBQUEUE),
  IPSET_FLAG_CMD_MAX = 15,
  IPSET_FLAG_BIT_EXIST = 0,
  IPSET_FLAG_EXIST = (1 << IPSET_FLAG_BIT_EXIST),
  IPSET_FLAG_BIT_LIST_SETNAME = 1,
  IPSET_FLAG_LIST_SETNAME = (1 << IPSET_FLAG_BIT_LIST_SETNAME),
  IPSET_FLAG_BIT_LIST_HEADER = 2,
  IPSET_FLAG_LIST_HEADER = (1 << IPSET_FLAG_BIT_LIST_HEADER),
  IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
  IPSET_FLAG_SKIP_COUNTER_UPDATE,
  IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
  IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE,
  IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
  IPSET_FLAG_MATCH_COUNTERS = (1 << IPSET_FLAG_BIT_MATCH_COUNTERS),
  IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
  IPSET_FLAG_RETURN_NOMATCH = (1 << IPSET_FLAG_BIT_RETURN_NOMATCH),
  IPSET_FLAG_BIT_MAP_SKBMARK = 8,
  IPSET_FLAG_MAP_SKBMARK = (1 << IPSET_FLAG_BIT_MAP_SKBMARK),
  IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
  IPSET_FLAG_MAP_SKBPRIO = (1 << IPSET_FLAG_BIT_MAP_SKBPRIO),
  IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
  IPSET_FLAG_MAP_SKBQUEUE = (1 << IPSET_FLAG_BIT_MAP_SKBQUEUE),
  IPSET_FLAG_CMD_MAX = 15,
  IPSET_FLAG_BIT_EXIST = 0,
  IPSET_FLAG_EXIST = (1 << IPSET_FLAG_BIT_EXIST),
  IPSET_FLAG_BIT_LIST_SETNAME = 1,
  IPSET_FLAG_LIST_SETNAME = (1 << IPSET_FLAG_BIT_LIST_SETNAME),
  IPSET_FLAG_BIT_LIST_HEADER = 2,
  IPSET_FLAG_LIST_HEADER = (1 << IPSET_FLAG_BIT_LIST_HEADER),
  IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
  IPSET_FLAG_SKIP_COUNTER_UPDATE,
  IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
  IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE,
  IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
  IPSET_FLAG_MATCH_COUNTERS = (1 << IPSET_FLAG_BIT_MATCH_COUNTERS),
  IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
  IPSET_FLAG_RETURN_NOMATCH = (1 << IPSET_FLAG_BIT_RETURN_NOMATCH),
  IPSET_FLAG_BIT_MAP_SKBMARK = 8,
  IPSET_FLAG_MAP_SKBMARK = (1 << IPSET_FLAG_BIT_MAP_SKBMARK),
  IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
  IPSET_FLAG_MAP_SKBPRIO = (1 << IPSET_FLAG_BIT_MAP_SKBPRIO),
  IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
  IPSET_FLAG_MAP_SKBQUEUE = (1 << IPSET_FLAG_BIT_MAP_SKBQUEUE),
  IPSET_FLAG_CMD_MAX = 15
}
 
enum  ipset_cadt_flags {
  IPSET_FLAG_BIT_BEFORE = 0,
  IPSET_FLAG_BEFORE = (1 << IPSET_FLAG_BIT_BEFORE),
  IPSET_FLAG_BIT_PHYSDEV = 1,
  IPSET_FLAG_PHYSDEV = (1 << IPSET_FLAG_BIT_PHYSDEV),
  IPSET_FLAG_BIT_NOMATCH = 2,
  IPSET_FLAG_NOMATCH = (1 << IPSET_FLAG_BIT_NOMATCH),
  IPSET_FLAG_BIT_WITH_COUNTERS = 3,
  IPSET_FLAG_WITH_COUNTERS = (1 << IPSET_FLAG_BIT_WITH_COUNTERS),
  IPSET_FLAG_BIT_WITH_COMMENT = 4,
  IPSET_FLAG_WITH_COMMENT = (1 << IPSET_FLAG_BIT_WITH_COMMENT),
  IPSET_FLAG_BIT_WITH_FORCEADD = 5,
  IPSET_FLAG_WITH_FORCEADD = (1 << IPSET_FLAG_BIT_WITH_FORCEADD),
  IPSET_FLAG_BIT_WITH_SKBINFO = 6,
  IPSET_FLAG_WITH_SKBINFO = (1 << IPSET_FLAG_BIT_WITH_SKBINFO),
  IPSET_FLAG_CADT_MAX = 15,
  IPSET_FLAG_BIT_BEFORE = 0,
  IPSET_FLAG_BEFORE = (1 << IPSET_FLAG_BIT_BEFORE),
  IPSET_FLAG_BIT_PHYSDEV = 1,
  IPSET_FLAG_PHYSDEV = (1 << IPSET_FLAG_BIT_PHYSDEV),
  IPSET_FLAG_BIT_NOMATCH = 2,
  IPSET_FLAG_NOMATCH = (1 << IPSET_FLAG_BIT_NOMATCH),
  IPSET_FLAG_BIT_WITH_COUNTERS = 3,
  IPSET_FLAG_WITH_COUNTERS = (1 << IPSET_FLAG_BIT_WITH_COUNTERS),
  IPSET_FLAG_BIT_WITH_COMMENT = 4,
  IPSET_FLAG_WITH_COMMENT = (1 << IPSET_FLAG_BIT_WITH_COMMENT),
  IPSET_FLAG_BIT_WITH_FORCEADD = 5,
  IPSET_FLAG_WITH_FORCEADD = (1 << IPSET_FLAG_BIT_WITH_FORCEADD),
  IPSET_FLAG_BIT_WITH_SKBINFO = 6,
  IPSET_FLAG_WITH_SKBINFO = (1 << IPSET_FLAG_BIT_WITH_SKBINFO),
  IPSET_FLAG_CADT_MAX = 15,
  IPSET_FLAG_BIT_BEFORE = 0,
  IPSET_FLAG_BEFORE = (1 << IPSET_FLAG_BIT_BEFORE),
  IPSET_FLAG_BIT_PHYSDEV = 1,
  IPSET_FLAG_PHYSDEV = (1 << IPSET_FLAG_BIT_PHYSDEV),
  IPSET_FLAG_BIT_NOMATCH = 2,
  IPSET_FLAG_NOMATCH = (1 << IPSET_FLAG_BIT_NOMATCH),
  IPSET_FLAG_BIT_WITH_COUNTERS = 3,
  IPSET_FLAG_WITH_COUNTERS = (1 << IPSET_FLAG_BIT_WITH_COUNTERS),
  IPSET_FLAG_CADT_MAX = 15
}
 
enum  ipset_create_flags {
  IPSET_CREATE_FLAG_BIT_FORCEADD = 0,
  IPSET_CREATE_FLAG_FORCEADD = (1 << IPSET_CREATE_FLAG_BIT_FORCEADD),
  IPSET_CREATE_FLAG_BIT_MAX = 7,
  IPSET_CREATE_FLAG_BIT_FORCEADD = 0,
  IPSET_CREATE_FLAG_FORCEADD = (1 << IPSET_CREATE_FLAG_BIT_FORCEADD),
  IPSET_CREATE_FLAG_BIT_MAX = 7
}
 
enum  ipset_adt {
  IPSET_ADD,
  IPSET_DEL,
  IPSET_TEST,
  IPSET_ADT_MAX,
  IPSET_CREATE = IPSET_ADT_MAX,
  IPSET_CADT_MAX,
  IPSET_ADD,
  IPSET_DEL,
  IPSET_TEST,
  IPSET_ADT_MAX,
  IPSET_CREATE = IPSET_ADT_MAX,
  IPSET_CADT_MAX,
  IPSET_ADD,
  IPSET_DEL,
  IPSET_TEST,
  IPSET_ADT_MAX,
  IPSET_CREATE = IPSET_ADT_MAX,
  IPSET_CADT_MAX
}
 
enum  ip_set_dim {
  IPSET_DIM_ZERO = 0,
  IPSET_DIM_ONE,
  IPSET_DIM_TWO,
  IPSET_DIM_THREE,
  IPSET_DIM_MAX = 6,
  IPSET_BIT_RETURN_NOMATCH = 7,
  IPSET_DIM_ZERO = 0,
  IPSET_DIM_ONE,
  IPSET_DIM_TWO,
  IPSET_DIM_THREE,
  IPSET_DIM_MAX = 6,
  IPSET_BIT_RETURN_NOMATCH = 7,
  IPSET_DIM_ZERO = 0,
  IPSET_DIM_ONE,
  IPSET_DIM_TWO,
  IPSET_DIM_THREE,
  IPSET_DIM_MAX = 6,
  IPSET_BIT_RETURN_NOMATCH = 7
}
 
enum  ip_set_kopt {
  IPSET_INV_MATCH = (1 << IPSET_DIM_ZERO),
  IPSET_DIM_ONE_SRC = (1 << IPSET_DIM_ONE),
  IPSET_DIM_TWO_SRC = (1 << IPSET_DIM_TWO),
  IPSET_DIM_THREE_SRC = (1 << IPSET_DIM_THREE),
  IPSET_RETURN_NOMATCH = (1 << IPSET_BIT_RETURN_NOMATCH),
  IPSET_INV_MATCH = (1 << IPSET_DIM_ZERO),
  IPSET_DIM_ONE_SRC = (1 << IPSET_DIM_ONE),
  IPSET_DIM_TWO_SRC = (1 << IPSET_DIM_TWO),
  IPSET_DIM_THREE_SRC = (1 << IPSET_DIM_THREE),
  IPSET_RETURN_NOMATCH = (1 << IPSET_BIT_RETURN_NOMATCH),
  IPSET_INV_MATCH = (1 << IPSET_DIM_ZERO),
  IPSET_DIM_ONE_SRC = (1 << IPSET_DIM_ONE),
  IPSET_DIM_TWO_SRC = (1 << IPSET_DIM_TWO),
  IPSET_DIM_THREE_SRC = (1 << IPSET_DIM_THREE),
  IPSET_RETURN_NOMATCH = (1 << IPSET_BIT_RETURN_NOMATCH)
}
 
enum  {
  IPSET_COUNTER_NONE = 0,
  IPSET_COUNTER_EQ,
  IPSET_COUNTER_NE,
  IPSET_COUNTER_LT,
  IPSET_COUNTER_GT
}
 

Macro Definition Documentation

#define IP_SET_OP_GET_BYINDEX   0x00000007 /* Get set name by index */
#define IP_SET_OP_GET_BYNAME   0x00000006 /* Get set index by name */
#define IP_SET_OP_GET_FNAME   0x00000008 /* Get set index and family */
#define IP_SET_OP_VERSION   0x00000100 /* Ask kernel version */
#define IPSET_ATTR_ADT_MAX   (__IPSET_ATTR_ADT_MAX - 1)
#define IPSET_ATTR_CMD_MAX   (__IPSET_ATTR_CMD_MAX - 1)

Referenced by ipset_debug_msg().

#define IPSET_ATTR_CREATE_MAX   (__IPSET_ATTR_CREATE_MAX - 1)
#define IPSET_ATTR_IPADDR_MAX   (__IPSET_ATTR_IPADDR_MAX - 1)
#define IPSET_INVALID_ID   65535
#define IPSET_MAX_COMMENT_SIZE   255
#define IPSET_PROTOCOL   6
#define SO_IP_SET   83

Typedef Documentation

typedef __u16 ip_set_id_t

Enumeration Type Documentation

anonymous enum
Enumerator
IPSET_ATTR_UNSPEC 
IPSET_ATTR_PROTOCOL 
IPSET_ATTR_SETNAME 
IPSET_ATTR_TYPENAME 
IPSET_ATTR_SETNAME2 
IPSET_ATTR_REVISION 
IPSET_ATTR_FAMILY 
IPSET_ATTR_FLAGS 
IPSET_ATTR_DATA 
IPSET_ATTR_ADT 
IPSET_ATTR_LINENO 
IPSET_ATTR_PROTOCOL_MIN 
IPSET_ATTR_REVISION_MIN 
__IPSET_ATTR_CMD_MAX 
anonymous enum
Enumerator
IPSET_ATTR_IP 
IPSET_ATTR_IP_FROM 
IPSET_ATTR_IP_TO 
IPSET_ATTR_CIDR 
IPSET_ATTR_PORT 
IPSET_ATTR_PORT_FROM 
IPSET_ATTR_PORT_TO 
IPSET_ATTR_TIMEOUT 
IPSET_ATTR_PROTO 
IPSET_ATTR_CADT_FLAGS 
IPSET_ATTR_CADT_LINENO 
IPSET_ATTR_MARK 
IPSET_ATTR_MARKMASK 
IPSET_ATTR_CADT_MAX 
IPSET_ATTR_GC 
IPSET_ATTR_HASHSIZE 
IPSET_ATTR_MAXELEM 
IPSET_ATTR_NETMASK 
IPSET_ATTR_PROBES 
IPSET_ATTR_RESIZE 
IPSET_ATTR_SIZE 
IPSET_ATTR_ELEMENTS 
IPSET_ATTR_REFERENCES 
IPSET_ATTR_MEMSIZE 
__IPSET_ATTR_CREATE_MAX 
anonymous enum
Enumerator
IPSET_ATTR_ETHER 
IPSET_ATTR_NAME 
IPSET_ATTR_NAMEREF 
IPSET_ATTR_IP2 
IPSET_ATTR_CIDR2 
IPSET_ATTR_IP2_TO 
IPSET_ATTR_IFACE 
IPSET_ATTR_BYTES 
IPSET_ATTR_PACKETS 
IPSET_ATTR_COMMENT 
IPSET_ATTR_SKBMARK 
IPSET_ATTR_SKBPRIO 
IPSET_ATTR_SKBQUEUE 
__IPSET_ATTR_ADT_MAX 
anonymous enum
Enumerator
IPSET_ATTR_IPADDR_IPV4 
IPSET_ATTR_IPADDR_IPV6 
__IPSET_ATTR_IPADDR_MAX 
anonymous enum
Enumerator
IPSET_COUNTER_NONE 
IPSET_COUNTER_EQ 
IPSET_COUNTER_NE 
IPSET_COUNTER_LT 
IPSET_COUNTER_GT 
enum ip_set_dim
Enumerator
IPSET_DIM_ZERO 
IPSET_DIM_ONE 
IPSET_DIM_TWO 
IPSET_DIM_THREE 
IPSET_DIM_MAX 
IPSET_BIT_RETURN_NOMATCH 
IPSET_DIM_ZERO 
IPSET_DIM_ONE 
IPSET_DIM_TWO 
IPSET_DIM_THREE 
IPSET_DIM_MAX 
IPSET_BIT_RETURN_NOMATCH 
IPSET_DIM_ZERO 
IPSET_DIM_ONE 
IPSET_DIM_TWO 
IPSET_DIM_THREE 
IPSET_DIM_MAX 
IPSET_BIT_RETURN_NOMATCH 
Enumerator
IPSET_INV_MATCH 
IPSET_DIM_ONE_SRC 
IPSET_DIM_TWO_SRC 
IPSET_DIM_THREE_SRC 
IPSET_RETURN_NOMATCH 
IPSET_INV_MATCH 
IPSET_DIM_ONE_SRC 
IPSET_DIM_TWO_SRC 
IPSET_DIM_THREE_SRC 
IPSET_RETURN_NOMATCH 
IPSET_INV_MATCH 
IPSET_DIM_ONE_SRC 
IPSET_DIM_TWO_SRC 
IPSET_DIM_THREE_SRC 
IPSET_RETURN_NOMATCH 
enum ipset_adt
Enumerator
IPSET_ADD 
IPSET_DEL 
IPSET_TEST 
IPSET_ADT_MAX 
IPSET_CREATE 
IPSET_CADT_MAX 
IPSET_ADD 
IPSET_DEL 
IPSET_TEST 
IPSET_ADT_MAX 
IPSET_CREATE 
IPSET_CADT_MAX 
IPSET_ADD 
IPSET_DEL 
IPSET_TEST 
IPSET_ADT_MAX 
IPSET_CREATE 
IPSET_CADT_MAX 
Enumerator
IPSET_FLAG_BIT_BEFORE 
IPSET_FLAG_BEFORE 
IPSET_FLAG_BIT_PHYSDEV 
IPSET_FLAG_PHYSDEV 
IPSET_FLAG_BIT_NOMATCH 
IPSET_FLAG_NOMATCH 
IPSET_FLAG_BIT_WITH_COUNTERS 
IPSET_FLAG_WITH_COUNTERS 
IPSET_FLAG_BIT_WITH_COMMENT 
IPSET_FLAG_WITH_COMMENT 
IPSET_FLAG_BIT_WITH_FORCEADD 
IPSET_FLAG_WITH_FORCEADD 
IPSET_FLAG_BIT_WITH_SKBINFO 
IPSET_FLAG_WITH_SKBINFO 
IPSET_FLAG_CADT_MAX 
IPSET_FLAG_BIT_BEFORE 
IPSET_FLAG_BEFORE 
IPSET_FLAG_BIT_PHYSDEV 
IPSET_FLAG_PHYSDEV 
IPSET_FLAG_BIT_NOMATCH 
IPSET_FLAG_NOMATCH 
IPSET_FLAG_BIT_WITH_COUNTERS 
IPSET_FLAG_WITH_COUNTERS 
IPSET_FLAG_BIT_WITH_COMMENT 
IPSET_FLAG_WITH_COMMENT 
IPSET_FLAG_BIT_WITH_FORCEADD 
IPSET_FLAG_WITH_FORCEADD 
IPSET_FLAG_BIT_WITH_SKBINFO 
IPSET_FLAG_WITH_SKBINFO 
IPSET_FLAG_CADT_MAX 
IPSET_FLAG_BIT_BEFORE 
IPSET_FLAG_BEFORE 
IPSET_FLAG_BIT_PHYSDEV 
IPSET_FLAG_PHYSDEV 
IPSET_FLAG_BIT_NOMATCH 
IPSET_FLAG_NOMATCH 
IPSET_FLAG_BIT_WITH_COUNTERS 
IPSET_FLAG_WITH_COUNTERS 
IPSET_FLAG_CADT_MAX 
enum ipset_cmd
Enumerator
IPSET_CMD_NONE 
IPSET_CMD_PROTOCOL 
IPSET_CMD_CREATE 
IPSET_CMD_DESTROY 
IPSET_CMD_FLUSH 
IPSET_CMD_RENAME 
IPSET_CMD_SWAP 
IPSET_CMD_LIST 
IPSET_CMD_SAVE 
IPSET_CMD_ADD 
IPSET_CMD_DEL 
IPSET_CMD_TEST 
IPSET_CMD_HEADER 
IPSET_CMD_TYPE 
IPSET_MSG_MAX 
IPSET_CMD_RESTORE 
IPSET_CMD_HELP 
IPSET_CMD_VERSION 
IPSET_CMD_QUIT 
IPSET_CMD_MAX 
IPSET_CMD_COMMIT 
IPSET_CMD_NONE 
IPSET_CMD_PROTOCOL 
IPSET_CMD_CREATE 
IPSET_CMD_DESTROY 
IPSET_CMD_FLUSH 
IPSET_CMD_RENAME 
IPSET_CMD_SWAP 
IPSET_CMD_LIST 
IPSET_CMD_SAVE 
IPSET_CMD_ADD 
IPSET_CMD_DEL 
IPSET_CMD_TEST 
IPSET_CMD_HEADER 
IPSET_CMD_TYPE 
IPSET_MSG_MAX 
IPSET_CMD_RESTORE 
IPSET_CMD_HELP 
IPSET_CMD_VERSION 
IPSET_CMD_QUIT 
IPSET_CMD_MAX 
IPSET_CMD_COMMIT 
IPSET_CMD_NONE 
IPSET_CMD_PROTOCOL 
IPSET_CMD_CREATE 
IPSET_CMD_DESTROY 
IPSET_CMD_FLUSH 
IPSET_CMD_RENAME 
IPSET_CMD_SWAP 
IPSET_CMD_LIST 
IPSET_CMD_SAVE 
IPSET_CMD_ADD 
IPSET_CMD_DEL 
IPSET_CMD_TEST 
IPSET_CMD_HEADER 
IPSET_CMD_TYPE 
IPSET_MSG_MAX 
IPSET_CMD_RESTORE 
IPSET_CMD_HELP 
IPSET_CMD_VERSION 
IPSET_CMD_QUIT 
IPSET_CMD_MAX 
IPSET_CMD_COMMIT 
Enumerator
IPSET_FLAG_BIT_EXIST 
IPSET_FLAG_EXIST 
IPSET_FLAG_BIT_LIST_SETNAME 
IPSET_FLAG_LIST_SETNAME 
IPSET_FLAG_BIT_LIST_HEADER 
IPSET_FLAG_LIST_HEADER 
IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE 
IPSET_FLAG_SKIP_COUNTER_UPDATE 
IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_BIT_MATCH_COUNTERS 
IPSET_FLAG_MATCH_COUNTERS 
IPSET_FLAG_BIT_RETURN_NOMATCH 
IPSET_FLAG_RETURN_NOMATCH 
IPSET_FLAG_BIT_MAP_SKBMARK 
IPSET_FLAG_MAP_SKBMARK 
IPSET_FLAG_BIT_MAP_SKBPRIO 
IPSET_FLAG_MAP_SKBPRIO 
IPSET_FLAG_BIT_MAP_SKBQUEUE 
IPSET_FLAG_MAP_SKBQUEUE 
IPSET_FLAG_CMD_MAX 
IPSET_FLAG_BIT_EXIST 
IPSET_FLAG_EXIST 
IPSET_FLAG_BIT_LIST_SETNAME 
IPSET_FLAG_LIST_SETNAME 
IPSET_FLAG_BIT_LIST_HEADER 
IPSET_FLAG_LIST_HEADER 
IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE 
IPSET_FLAG_SKIP_COUNTER_UPDATE 
IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_BIT_MATCH_COUNTERS 
IPSET_FLAG_MATCH_COUNTERS 
IPSET_FLAG_BIT_RETURN_NOMATCH 
IPSET_FLAG_RETURN_NOMATCH 
IPSET_FLAG_BIT_MAP_SKBMARK 
IPSET_FLAG_MAP_SKBMARK 
IPSET_FLAG_BIT_MAP_SKBPRIO 
IPSET_FLAG_MAP_SKBPRIO 
IPSET_FLAG_BIT_MAP_SKBQUEUE 
IPSET_FLAG_MAP_SKBQUEUE 
IPSET_FLAG_CMD_MAX 
IPSET_FLAG_BIT_EXIST 
IPSET_FLAG_EXIST 
IPSET_FLAG_BIT_LIST_SETNAME 
IPSET_FLAG_LIST_SETNAME 
IPSET_FLAG_BIT_LIST_HEADER 
IPSET_FLAG_LIST_HEADER 
IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE 
IPSET_FLAG_SKIP_COUNTER_UPDATE 
IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE 
IPSET_FLAG_BIT_MATCH_COUNTERS 
IPSET_FLAG_MATCH_COUNTERS 
IPSET_FLAG_BIT_RETURN_NOMATCH 
IPSET_FLAG_RETURN_NOMATCH 
IPSET_FLAG_BIT_MAP_SKBMARK 
IPSET_FLAG_MAP_SKBMARK 
IPSET_FLAG_BIT_MAP_SKBPRIO 
IPSET_FLAG_MAP_SKBPRIO 
IPSET_FLAG_BIT_MAP_SKBQUEUE 
IPSET_FLAG_MAP_SKBQUEUE 
IPSET_FLAG_CMD_MAX 
Enumerator
IPSET_CREATE_FLAG_BIT_FORCEADD 
IPSET_CREATE_FLAG_FORCEADD 
IPSET_CREATE_FLAG_BIT_MAX 
IPSET_CREATE_FLAG_BIT_FORCEADD 
IPSET_CREATE_FLAG_FORCEADD 
IPSET_CREATE_FLAG_BIT_MAX 
Enumerator
IPSET_ERR_PRIVATE 
IPSET_ERR_PROTOCOL 
IPSET_ERR_FIND_TYPE 
IPSET_ERR_MAX_SETS 
IPSET_ERR_BUSY 
IPSET_ERR_EXIST_SETNAME2 
IPSET_ERR_TYPE_MISMATCH 
IPSET_ERR_EXIST 
IPSET_ERR_INVALID_CIDR 
IPSET_ERR_INVALID_NETMASK 
IPSET_ERR_INVALID_FAMILY 
IPSET_ERR_TIMEOUT 
IPSET_ERR_REFERENCED 
IPSET_ERR_IPADDR_IPV4 
IPSET_ERR_IPADDR_IPV6 
IPSET_ERR_COUNTER 
IPSET_ERR_COMMENT 
IPSET_ERR_INVALID_MARKMASK 
IPSET_ERR_SKBINFO 
IPSET_ERR_TYPE_SPECIFIC 
IPSET_ERR_PRIVATE 
IPSET_ERR_PROTOCOL 
IPSET_ERR_FIND_TYPE 
IPSET_ERR_MAX_SETS 
IPSET_ERR_BUSY 
IPSET_ERR_EXIST_SETNAME2 
IPSET_ERR_TYPE_MISMATCH 
IPSET_ERR_EXIST 
IPSET_ERR_INVALID_CIDR 
IPSET_ERR_INVALID_NETMASK 
IPSET_ERR_INVALID_FAMILY 
IPSET_ERR_TIMEOUT 
IPSET_ERR_REFERENCED 
IPSET_ERR_IPADDR_IPV4 
IPSET_ERR_IPADDR_IPV6 
IPSET_ERR_COUNTER 
IPSET_ERR_COMMENT 
IPSET_ERR_INVALID_MARKMASK 
IPSET_ERR_SKBINFO 
IPSET_ERR_TYPE_SPECIFIC 
IPSET_ERR_PRIVATE 
IPSET_ERR_PROTOCOL 
IPSET_ERR_FIND_TYPE 
IPSET_ERR_MAX_SETS 
IPSET_ERR_BUSY 
IPSET_ERR_EXIST_SETNAME2 
IPSET_ERR_TYPE_MISMATCH 
IPSET_ERR_EXIST 
IPSET_ERR_INVALID_CIDR 
IPSET_ERR_INVALID_NETMASK 
IPSET_ERR_INVALID_FAMILY 
IPSET_ERR_TIMEOUT 
IPSET_ERR_REFERENCED 
IPSET_ERR_IPADDR_IPV4 
IPSET_ERR_IPADDR_IPV6 
IPSET_ERR_COUNTER 
IPSET_ERR_SKBINFO 
IPSET_ERR_TYPE_SPECIFIC