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

Data Structures

struct  nf_ct_tcp_flags
 

Macros

#define TCP_CONNTRACK_SYN_SENT2   TCP_CONNTRACK_LISTEN
 
#define IP_CT_TCP_FLAG_WINDOW_SCALE   0x01
 
#define IP_CT_TCP_FLAG_SACK_PERM   0x02
 
#define IP_CT_TCP_FLAG_CLOSE_INIT   0x04
 
#define IP_CT_TCP_FLAG_BE_LIBERAL   0x08
 
#define IP_CT_TCP_FLAG_DATA_UNACKNOWLEDGED   0x10
 
#define IP_CT_TCP_FLAG_MAXACK_SET   0x20
 

Enumerations

enum  tcp_conntrack {
  TCP_CONNTRACK_NONE,
  TCP_CONNTRACK_SYN_SENT,
  TCP_CONNTRACK_SYN_RECV,
  TCP_CONNTRACK_ESTABLISHED,
  TCP_CONNTRACK_FIN_WAIT,
  TCP_CONNTRACK_CLOSE_WAIT,
  TCP_CONNTRACK_LAST_ACK,
  TCP_CONNTRACK_TIME_WAIT,
  TCP_CONNTRACK_CLOSE,
  TCP_CONNTRACK_LISTEN,
  TCP_CONNTRACK_MAX,
  TCP_CONNTRACK_IGNORE,
  TCP_CONNTRACK_RETRANS,
  TCP_CONNTRACK_UNACK,
  TCP_CONNTRACK_TIMEOUT_MAX
}
 

Macro Definition Documentation

#define IP_CT_TCP_FLAG_BE_LIBERAL   0x08
#define IP_CT_TCP_FLAG_CLOSE_INIT   0x04
#define IP_CT_TCP_FLAG_DATA_UNACKNOWLEDGED   0x10
#define IP_CT_TCP_FLAG_MAXACK_SET   0x20
#define IP_CT_TCP_FLAG_SACK_PERM   0x02
#define IP_CT_TCP_FLAG_WINDOW_SCALE   0x01
#define TCP_CONNTRACK_SYN_SENT2   TCP_CONNTRACK_LISTEN

Enumeration Type Documentation

Enumerator
TCP_CONNTRACK_NONE 
TCP_CONNTRACK_SYN_SENT 
TCP_CONNTRACK_SYN_RECV 
TCP_CONNTRACK_ESTABLISHED 
TCP_CONNTRACK_FIN_WAIT 
TCP_CONNTRACK_CLOSE_WAIT 
TCP_CONNTRACK_LAST_ACK 
TCP_CONNTRACK_TIME_WAIT 
TCP_CONNTRACK_CLOSE 
TCP_CONNTRACK_LISTEN 
TCP_CONNTRACK_MAX 
TCP_CONNTRACK_IGNORE 
TCP_CONNTRACK_RETRANS 
TCP_CONNTRACK_UNACK 
TCP_CONNTRACK_TIMEOUT_MAX