suricata
ThresholdEntry_ Struct Reference
Collaboration diagram for ThresholdEntry_:

Data Fields

uint32_t key [5]
 
uint32_t tv_timeout
 
uint32_t seconds
 
uint32_t current_count
 
union {
   struct {
      uint32_t   next_value
 
   }   backoff
 
   struct {
      SCTime_t   tv1
 
      Address   addr
 
      Address   addr2
 
   } 
 
}; 
 

Detailed Description

Definition at line 82 of file detect-engine-threshold.c.

Field Documentation

◆ @59

union { ... }

◆ addr

Address ThresholdEntry_::addr

Definition at line 96 of file detect-engine-threshold.c.

◆ addr2

Address ThresholdEntry_::addr2

Definition at line 97 of file detect-engine-threshold.c.

◆ backoff

struct { ... } ThresholdEntry_::backoff

◆ current_count

uint32_t ThresholdEntry_::current_count

Var for count control

Definition at line 88 of file detect-engine-threshold.c.

◆ key

uint32_t ThresholdEntry_::key[5]

Definition at line 83 of file detect-engine-threshold.c.

◆ next_value

uint32_t ThresholdEntry_::next_value

Definition at line 92 of file detect-engine-threshold.c.

◆ seconds

uint32_t ThresholdEntry_::seconds

Event seconds

Definition at line 87 of file detect-engine-threshold.c.

◆ tv1

SCTime_t ThresholdEntry_::tv1

Var for time control

Definition at line 95 of file detect-engine-threshold.c.

◆ tv_timeout

uint32_t ThresholdEntry_::tv_timeout

Timeout for new_action (for rate_filter) its not "seconds", that define the time interval

Definition at line 85 of file detect-engine-threshold.c.


The documentation for this struct was generated from the following file: