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

Macros

#define NF_DROP   0
 
#define NF_ACCEPT   1
 
#define NF_STOLEN   2
 
#define NF_QUEUE   3
 
#define NF_REPEAT   4
 
#define NF_STOP   5
 
#define NF_MAX_VERDICT   NF_STOP
 
#define NF_VERDICT_MASK   0x0000ffff
 
#define NF_VERDICT_BITS   16
 
#define NF_VERDICT_QMASK   0xffff0000
 
#define NF_VERDICT_QBITS   16
 
#define NF_QUEUE_NR(x)   (((x << NF_VERDICT_QBITS) & NF_VERDICT_QMASK) | NF_QUEUE)
 
#define NFC_UNKNOWN   0x4000
 
#define NFC_ALTERED   0x8000
 

Enumerations

enum  nf_inet_hooks {
  NF_INET_PRE_ROUTING,
  NF_INET_LOCAL_IN,
  NF_INET_FORWARD,
  NF_INET_LOCAL_OUT,
  NF_INET_POST_ROUTING,
  NF_INET_NUMHOOKS,
  NF_INET_PRE_ROUTING,
  NF_INET_LOCAL_IN,
  NF_INET_FORWARD,
  NF_INET_LOCAL_OUT,
  NF_INET_POST_ROUTING,
  NF_INET_NUMHOOKS,
  NF_INET_PRE_ROUTING,
  NF_INET_LOCAL_IN,
  NF_INET_FORWARD,
  NF_INET_LOCAL_OUT,
  NF_INET_POST_ROUTING,
  NF_INET_NUMHOOKS,
  NF_INET_PRE_ROUTING,
  NF_INET_LOCAL_IN,
  NF_INET_FORWARD,
  NF_INET_LOCAL_OUT,
  NF_INET_POST_ROUTING,
  NF_INET_NUMHOOKS,
  NF_INET_PRE_ROUTING,
  NF_INET_LOCAL_IN,
  NF_INET_FORWARD,
  NF_INET_LOCAL_OUT,
  NF_INET_POST_ROUTING,
  NF_INET_NUMHOOKS
}
 

Macro Definition Documentation

#define NF_ACCEPT   1
#define NF_DROP   0
#define NF_MAX_VERDICT   NF_STOP
#define NF_QUEUE   3
#define NF_QUEUE_NR (   x)    (((x << NF_VERDICT_QBITS) & NF_VERDICT_QMASK) | NF_QUEUE)
#define NF_REPEAT   4
#define NF_STOLEN   2
#define NF_STOP   5
#define NF_VERDICT_BITS   16
#define NF_VERDICT_MASK   0x0000ffff
#define NF_VERDICT_QBITS   16
#define NF_VERDICT_QMASK   0xffff0000
#define NFC_ALTERED   0x8000
#define NFC_UNKNOWN   0x4000

Enumeration Type Documentation

Enumerator
NF_INET_PRE_ROUTING 
NF_INET_LOCAL_IN 
NF_INET_FORWARD 
NF_INET_LOCAL_OUT 
NF_INET_POST_ROUTING 
NF_INET_NUMHOOKS 
NF_INET_PRE_ROUTING 
NF_INET_LOCAL_IN 
NF_INET_FORWARD 
NF_INET_LOCAL_OUT 
NF_INET_POST_ROUTING 
NF_INET_NUMHOOKS 
NF_INET_PRE_ROUTING 
NF_INET_LOCAL_IN 
NF_INET_FORWARD 
NF_INET_LOCAL_OUT 
NF_INET_POST_ROUTING 
NF_INET_NUMHOOKS 
NF_INET_PRE_ROUTING 
NF_INET_LOCAL_IN 
NF_INET_FORWARD 
NF_INET_LOCAL_OUT 
NF_INET_POST_ROUTING 
NF_INET_NUMHOOKS 
NF_INET_PRE_ROUTING 
NF_INET_LOCAL_IN 
NF_INET_FORWARD 
NF_INET_LOCAL_OUT 
NF_INET_POST_ROUTING 
NF_INET_NUMHOOKS