Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
nf_conntrack_proto_gre.h File Reference
#include <asm/byteorder.h>

Go to the source code of this file.

Data Structures

struct  gre_hdr
 
struct  gre_hdr_pptp
 
struct  nf_ct_gre
 

Macros

#define GRE_VERSION_1701   0x0
 
#define GRE_VERSION_PPTP   0x1
 
#define GRE_PROTOCOL_PPTP   0x880B
 
#define GRE_FLAG_C   0x80
 
#define GRE_FLAG_R   0x40
 
#define GRE_FLAG_K   0x20
 
#define GRE_FLAG_S   0x10
 
#define GRE_FLAG_A   0x80
 
#define GRE_IS_C(f)   ((f)&GRE_FLAG_C)
 
#define GRE_IS_R(f)   ((f)&GRE_FLAG_R)
 
#define GRE_IS_K(f)   ((f)&GRE_FLAG_K)
 
#define GRE_IS_S(f)   ((f)&GRE_FLAG_S)
 
#define GRE_IS_A(f)   ((f)&GRE_FLAG_A)
 

Macro Definition Documentation

#define GRE_FLAG_A   0x80

Definition at line 19 of file nf_conntrack_proto_gre.h.

#define GRE_FLAG_C   0x80

Definition at line 15 of file nf_conntrack_proto_gre.h.

#define GRE_FLAG_K   0x20

Definition at line 17 of file nf_conntrack_proto_gre.h.

#define GRE_FLAG_R   0x40

Definition at line 16 of file nf_conntrack_proto_gre.h.

#define GRE_FLAG_S   0x10

Definition at line 18 of file nf_conntrack_proto_gre.h.

#define GRE_IS_A (   f)    ((f)&GRE_FLAG_A)

Definition at line 25 of file nf_conntrack_proto_gre.h.

#define GRE_IS_C (   f)    ((f)&GRE_FLAG_C)

Definition at line 21 of file nf_conntrack_proto_gre.h.

#define GRE_IS_K (   f)    ((f)&GRE_FLAG_K)

Definition at line 23 of file nf_conntrack_proto_gre.h.

#define GRE_IS_R (   f)    ((f)&GRE_FLAG_R)

Definition at line 22 of file nf_conntrack_proto_gre.h.

#define GRE_IS_S (   f)    ((f)&GRE_FLAG_S)

Definition at line 24 of file nf_conntrack_proto_gre.h.

#define GRE_PROTOCOL_PPTP   0x880B

Definition at line 12 of file nf_conntrack_proto_gre.h.

#define GRE_VERSION_1701   0x0

Definition at line 8 of file nf_conntrack_proto_gre.h.

#define GRE_VERSION_PPTP   0x1

Definition at line 9 of file nf_conntrack_proto_gre.h.