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

Macros

#define NFACCT_NAME_MAX   32
 
#define NFACCT_MAX   (__NFACCT_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_acct_flags {
  NFACCT_F_QUOTA_PKTS = (1 << 0),
  NFACCT_F_QUOTA_BYTES = (1 << 1),
  NFACCT_F_OVERQUOTA = (1 << 2),
  NFACCT_F_QUOTA_PKTS = (1 << 0),
  NFACCT_F_QUOTA_BYTES = (1 << 1),
  NFACCT_F_OVERQUOTA = (1 << 2)
}
 
enum  nfnl_acct_type {
  NFACCT_UNSPEC,
  NFACCT_NAME,
  NFACCT_PKTS,
  NFACCT_BYTES,
  NFACCT_USE,
  NFACCT_FLAGS,
  NFACCT_QUOTA,
  __NFACCT_MAX,
  NFACCT_UNSPEC,
  NFACCT_NAME,
  NFACCT_PKTS,
  NFACCT_BYTES,
  NFACCT_USE,
  NFACCT_FLAGS,
  NFACCT_QUOTA,
  NFACCT_FILTER,
  __NFACCT_MAX,
  NFACCT_UNSPEC,
  NFACCT_NAME,
  NFACCT_PKTS,
  NFACCT_BYTES,
  NFACCT_USE,
  __NFACCT_MAX
}
 

Macro Definition Documentation

#define NFACCT_MAX   (__NFACCT_MAX - 1)
#define NFACCT_NAME_MAX   32

Enumeration Type Documentation

Enumerator
NFACCT_F_QUOTA_PKTS 
NFACCT_F_QUOTA_BYTES 
NFACCT_F_OVERQUOTA 
NFACCT_F_QUOTA_PKTS 
NFACCT_F_QUOTA_BYTES 
NFACCT_F_OVERQUOTA 
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
NFACCT_UNSPEC 
NFACCT_NAME 
NFACCT_PKTS 
NFACCT_BYTES 
NFACCT_USE 
NFACCT_FLAGS 
NFACCT_QUOTA 
__NFACCT_MAX 
NFACCT_UNSPEC 
NFACCT_NAME 
NFACCT_PKTS 
NFACCT_BYTES 
NFACCT_USE 
NFACCT_FLAGS 
NFACCT_QUOTA 
NFACCT_FILTER 
__NFACCT_MAX 
NFACCT_UNSPEC 
NFACCT_NAME 
NFACCT_PKTS 
NFACCT_BYTES 
NFACCT_USE 
__NFACCT_MAX