netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nfnetlink_cthelper.h File Reference

Macros

#define NFCT_HELPER_STATUS_DISABLED   0
 
#define NFCT_HELPER_STATUS_ENABLED   1
 
#define NFCTH_MAX   (__NFCTH_MAX - 1)
 
#define NFCTH_POLICY_SET_MAX   (__NFCTH_POLICY_SET_MAX - 1)
 
#define NFCTH_POLICY_MAX   (__NFCTH_POLICY_MAX - 1)
 
#define NFCTH_TUPLE_MAX   (__NFCTH_TUPLE_MAX - 1)
 

Enumerations

enum  nfnl_acct_msg_types {
  NFNL_MSG_CTHELPER_NEW,
  NFNL_MSG_CTHELPER_GET,
  NFNL_MSG_CTHELPER_DEL,
  NFNL_MSG_CTHELPER_MAX,
  NFNL_MSG_ACCT_NEW,
  NFNL_MSG_ACCT_GET,
  NFNL_MSG_ACCT_GET_CTRZERO,
  NFNL_MSG_ACCT_DEL,
  NFNL_MSG_ACCT_OVERQUOTA,
  NFNL_MSG_ACCT_MAX,
  NFNL_MSG_CTHELPER_NEW,
  NFNL_MSG_CTHELPER_GET,
  NFNL_MSG_CTHELPER_DEL,
  NFNL_MSG_CTHELPER_MAX,
  NFNL_MSG_ACCT_NEW,
  NFNL_MSG_ACCT_GET,
  NFNL_MSG_ACCT_GET_CTRZERO,
  NFNL_MSG_ACCT_DEL,
  NFNL_MSG_ACCT_OVERQUOTA,
  NFNL_MSG_ACCT_MAX,
  NFNL_MSG_ACCT_NEW,
  NFNL_MSG_ACCT_GET,
  NFNL_MSG_ACCT_GET_CTRZERO,
  NFNL_MSG_ACCT_DEL,
  NFNL_MSG_ACCT_MAX
}
 
enum  nfnl_cthelper_type {
  NFCTH_UNSPEC,
  NFCTH_NAME,
  NFCTH_TUPLE,
  NFCTH_QUEUE_NUM,
  NFCTH_POLICY,
  NFCTH_PRIV_DATA_LEN,
  NFCTH_STATUS,
  __NFCTH_MAX,
  NFCTH_UNSPEC,
  NFCTH_NAME,
  NFCTH_TUPLE,
  NFCTH_QUEUE_NUM,
  NFCTH_POLICY,
  NFCTH_PRIV_DATA_LEN,
  NFCTH_STATUS,
  __NFCTH_MAX
}
 
enum  nfnl_cthelper_policy_type {
  NFCTH_POLICY_SET_UNSPEC,
  NFCTH_POLICY_SET_NUM,
  NFCTH_POLICY_SET,
  NFCTH_POLICY_SET1 = NFCTH_POLICY_SET,
  NFCTH_POLICY_SET2,
  NFCTH_POLICY_SET3,
  NFCTH_POLICY_SET4,
  __NFCTH_POLICY_SET_MAX,
  NFCTH_POLICY_SET_UNSPEC,
  NFCTH_POLICY_SET_NUM,
  NFCTH_POLICY_SET,
  NFCTH_POLICY_SET1 = NFCTH_POLICY_SET,
  NFCTH_POLICY_SET2,
  NFCTH_POLICY_SET3,
  NFCTH_POLICY_SET4,
  __NFCTH_POLICY_SET_MAX
}
 
enum  nfnl_cthelper_pol_type {
  NFCTH_POLICY_UNSPEC,
  NFCTH_POLICY_NAME,
  NFCTH_POLICY_EXPECT_MAX,
  NFCTH_POLICY_EXPECT_TIMEOUT,
  __NFCTH_POLICY_MAX,
  NFCTH_POLICY_UNSPEC,
  NFCTH_POLICY_NAME,
  NFCTH_POLICY_EXPECT_MAX,
  NFCTH_POLICY_EXPECT_TIMEOUT,
  __NFCTH_POLICY_MAX
}
 
enum  nfnl_cthelper_tuple_type {
  NFCTH_TUPLE_UNSPEC,
  NFCTH_TUPLE_L3PROTONUM,
  NFCTH_TUPLE_L4PROTONUM,
  __NFCTH_TUPLE_MAX,
  NFCTH_TUPLE_UNSPEC,
  NFCTH_TUPLE_L3PROTONUM,
  NFCTH_TUPLE_L4PROTONUM,
  __NFCTH_TUPLE_MAX
}
 

Macro Definition Documentation

#define NFCT_HELPER_STATUS_DISABLED   0
#define NFCT_HELPER_STATUS_ENABLED   1
#define NFCTH_MAX   (__NFCTH_MAX - 1)
#define NFCTH_POLICY_MAX   (__NFCTH_POLICY_MAX - 1)
#define NFCTH_POLICY_SET_MAX   (__NFCTH_POLICY_SET_MAX - 1)
#define NFCTH_TUPLE_MAX   (__NFCTH_TUPLE_MAX - 1)

Enumeration Type Documentation

Enumerator
NFNL_MSG_CTHELPER_NEW 
NFNL_MSG_CTHELPER_GET 
NFNL_MSG_CTHELPER_DEL 
NFNL_MSG_CTHELPER_MAX 
NFNL_MSG_ACCT_NEW 
NFNL_MSG_ACCT_GET 
NFNL_MSG_ACCT_GET_CTRZERO 
NFNL_MSG_ACCT_DEL 
NFNL_MSG_ACCT_OVERQUOTA 
NFNL_MSG_ACCT_MAX 
NFNL_MSG_CTHELPER_NEW 
NFNL_MSG_CTHELPER_GET 
NFNL_MSG_CTHELPER_DEL 
NFNL_MSG_CTHELPER_MAX 
NFNL_MSG_ACCT_NEW 
NFNL_MSG_ACCT_GET 
NFNL_MSG_ACCT_GET_CTRZERO 
NFNL_MSG_ACCT_DEL 
NFNL_MSG_ACCT_OVERQUOTA 
NFNL_MSG_ACCT_MAX 
NFNL_MSG_ACCT_NEW 
NFNL_MSG_ACCT_GET 
NFNL_MSG_ACCT_GET_CTRZERO 
NFNL_MSG_ACCT_DEL 
NFNL_MSG_ACCT_MAX 
Enumerator
NFCTH_POLICY_UNSPEC 
NFCTH_POLICY_NAME 
NFCTH_POLICY_EXPECT_MAX 
NFCTH_POLICY_EXPECT_TIMEOUT 
__NFCTH_POLICY_MAX 
NFCTH_POLICY_UNSPEC 
NFCTH_POLICY_NAME 
NFCTH_POLICY_EXPECT_MAX 
NFCTH_POLICY_EXPECT_TIMEOUT 
__NFCTH_POLICY_MAX 
Enumerator
NFCTH_POLICY_SET_UNSPEC 
NFCTH_POLICY_SET_NUM 
NFCTH_POLICY_SET 
NFCTH_POLICY_SET1 
NFCTH_POLICY_SET2 
NFCTH_POLICY_SET3 
NFCTH_POLICY_SET4 
__NFCTH_POLICY_SET_MAX 
NFCTH_POLICY_SET_UNSPEC 
NFCTH_POLICY_SET_NUM 
NFCTH_POLICY_SET 
NFCTH_POLICY_SET1 
NFCTH_POLICY_SET2 
NFCTH_POLICY_SET3 
NFCTH_POLICY_SET4 
__NFCTH_POLICY_SET_MAX 
Enumerator
NFCTH_TUPLE_UNSPEC 
NFCTH_TUPLE_L3PROTONUM 
NFCTH_TUPLE_L4PROTONUM 
__NFCTH_TUPLE_MAX 
NFCTH_TUPLE_UNSPEC 
NFCTH_TUPLE_L3PROTONUM 
NFCTH_TUPLE_L4PROTONUM 
__NFCTH_TUPLE_MAX 
Enumerator
NFCTH_UNSPEC 
NFCTH_NAME 
NFCTH_TUPLE 
NFCTH_QUEUE_NUM 
NFCTH_POLICY 
NFCTH_PRIV_DATA_LEN 
NFCTH_STATUS 
__NFCTH_MAX 
NFCTH_UNSPEC 
NFCTH_NAME 
NFCTH_TUPLE 
NFCTH_QUEUE_NUM 
NFCTH_POLICY 
NFCTH_PRIV_DATA_LEN 
NFCTH_STATUS 
__NFCTH_MAX