Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
nfnetlink_cthelper.h File Reference

Go to the source code of this file.

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_ACCT_NEW, NFNL_MSG_ACCT_GET, NFNL_MSG_ACCT_GET_CTRZERO, NFNL_MSG_ACCT_DEL,
  NFNL_MSG_ACCT_MAX, NFNL_MSG_CTHELPER_NEW, NFNL_MSG_CTHELPER_GET, NFNL_MSG_CTHELPER_DEL,
  NFNL_MSG_CTHELPER_MAX
}
 
enum  nfnl_cthelper_type {
  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
}
 
enum  nfnl_cthelper_pol_type {
  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 }
 

Macro Definition Documentation

#define NFCT_HELPER_STATUS_DISABLED   0

Definition at line 4 of file nfnetlink_cthelper.h.

#define NFCT_HELPER_STATUS_ENABLED   1

Definition at line 5 of file nfnetlink_cthelper.h.

#define NFCTH_MAX   (__NFCTH_MAX - 1)

Definition at line 24 of file nfnetlink_cthelper.h.

#define NFCTH_POLICY_MAX   (__NFCTH_POLICY_MAX - 1)

Definition at line 45 of file nfnetlink_cthelper.h.

#define NFCTH_POLICY_SET_MAX   (__NFCTH_POLICY_SET_MAX - 1)

Definition at line 36 of file nfnetlink_cthelper.h.

#define NFCTH_TUPLE_MAX   (__NFCTH_TUPLE_MAX - 1)

Definition at line 53 of file nfnetlink_cthelper.h.

Enumeration Type Documentation

Enumerator:
NFNL_MSG_ACCT_NEW 
NFNL_MSG_ACCT_GET 
NFNL_MSG_ACCT_GET_CTRZERO 
NFNL_MSG_ACCT_DEL 
NFNL_MSG_ACCT_MAX 
NFNL_MSG_CTHELPER_NEW 
NFNL_MSG_CTHELPER_GET 
NFNL_MSG_CTHELPER_DEL 
NFNL_MSG_CTHELPER_MAX 

Definition at line 7 of file nfnetlink_cthelper.h.

Enumerator:
NFCTH_POLICY_UNSPEC 
NFCTH_POLICY_NAME 
NFCTH_POLICY_EXPECT_MAX 
NFCTH_POLICY_EXPECT_TIMEOUT 
__NFCTH_POLICY_MAX 

Definition at line 38 of file nfnetlink_cthelper.h.

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 

Definition at line 26 of file nfnetlink_cthelper.h.

Enumerator:
NFCTH_TUPLE_UNSPEC 
NFCTH_TUPLE_L3PROTONUM 
NFCTH_TUPLE_L4PROTONUM 
__NFCTH_TUPLE_MAX 

Definition at line 47 of file nfnetlink_cthelper.h.

Enumerator:
NFCTH_UNSPEC 
NFCTH_NAME 
NFCTH_TUPLE 
NFCTH_QUEUE_NUM 
NFCTH_POLICY 
NFCTH_PRIV_DATA_LEN 
NFCTH_STATUS 
__NFCTH_MAX 

Definition at line 14 of file nfnetlink_cthelper.h.