suricata
detect-flow.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DetectFlowData_
 

Macros

#define DETECT_FLOW_FLAG_TOSERVER   BIT_U16(0)
 
#define DETECT_FLOW_FLAG_TOCLIENT   BIT_U16(1)
 
#define DETECT_FLOW_FLAG_ESTABLISHED   BIT_U16(2)
 
#define DETECT_FLOW_FLAG_NOT_ESTABLISHED   BIT_U16(3)
 
#define DETECT_FLOW_FLAG_STATELESS   BIT_U16(4)
 
#define DETECT_FLOW_FLAG_ONLYSTREAM   BIT_U16(5)
 
#define DETECT_FLOW_FLAG_NOSTREAM   BIT_U16(6)
 
#define DETECT_FLOW_FLAG_NO_FRAG   BIT_U16(7)
 
#define DETECT_FLOW_FLAG_ONLY_FRAG   BIT_U16(8)
 

Typedefs

typedef struct DetectFlowData_ DetectFlowData
 

Functions

int DetectFlowSetupImplicit (Signature *s, uint32_t flags)
 
void DetectFlowRegister (void)
 Registration function for flow: keyword. More...
 

Detailed Description

Macro Definition Documentation

#define DETECT_FLOW_FLAG_ESTABLISHED   BIT_U16(2)

Definition at line 29 of file detect-flow.h.

Referenced by DetectFlowFree(), DetectFlowMatch(), and DetectFlowRegister().

#define DETECT_FLOW_FLAG_NO_FRAG   BIT_U16(7)

Definition at line 34 of file detect-flow.h.

Referenced by DetectFlowFree(), DetectFlowMatch(), and DetectFlowRegister().

#define DETECT_FLOW_FLAG_NOSTREAM   BIT_U16(6)
#define DETECT_FLOW_FLAG_NOT_ESTABLISHED   BIT_U16(3)

Definition at line 30 of file detect-flow.h.

Referenced by DetectFlowFree(), DetectFlowMatch(), and DetectFlowRegister().

#define DETECT_FLOW_FLAG_ONLY_FRAG   BIT_U16(8)

Definition at line 35 of file detect-flow.h.

Referenced by DetectFlowFree(), DetectFlowMatch(), and DetectFlowRegister().

#define DETECT_FLOW_FLAG_ONLYSTREAM   BIT_U16(5)
#define DETECT_FLOW_FLAG_STATELESS   BIT_U16(4)

Definition at line 31 of file detect-flow.h.

Referenced by DetectFlowFree(), DetectFlowMatch(), and DetectFlowRegister().

#define DETECT_FLOW_FLAG_TOCLIENT   BIT_U16(1)
#define DETECT_FLOW_FLAG_TOSERVER   BIT_U16(0)

Typedef Documentation

Function Documentation