suricata
DetectEngineIPOnlyCtx_ Struct Reference

IP only rules matching ctx. More...

#include <detect.h>

Collaboration diagram for DetectEngineIPOnlyCtx_:

Data Fields

HashListTableht16_src
 
HashListTableht16_dst
 
HashListTableht24_src
 
HashListTableht24_dst
 
SCRadixTreetree_ipv4src
 
SCRadixTreetree_ipv4dst
 
SCRadixTreetree_ipv6src
 
SCRadixTreetree_ipv6dst
 
IPOnlyCIDRItemip_src
 
IPOnlyCIDRItemip_dst
 
uint32_t a_src_uniq16
 
uint32_t a_src_total16
 
uint32_t a_dst_uniq16
 
uint32_t a_dst_total16
 
uint32_t a_src_uniq24
 
uint32_t a_src_total24
 
uint32_t a_dst_uniq24
 
uint32_t a_dst_total24
 
uint32_t max_idx
 
uint8_t * sig_init_array
 
uint32_t sig_init_size
 
uint32_t sig_cnt
 
uint32_t * match_array
 

Detailed Description

IP only rules matching ctx.

Definition at line 675 of file detect.h.

Field Documentation

◆ a_dst_total16

uint32_t DetectEngineIPOnlyCtx_::a_dst_total16

Definition at line 689 of file detect.h.

◆ a_dst_total24

uint32_t DetectEngineIPOnlyCtx_::a_dst_total24

Definition at line 691 of file detect.h.

◆ a_dst_uniq16

uint32_t DetectEngineIPOnlyCtx_::a_dst_uniq16

Definition at line 689 of file detect.h.

◆ a_dst_uniq24

uint32_t DetectEngineIPOnlyCtx_::a_dst_uniq24

Definition at line 691 of file detect.h.

◆ a_src_total16

uint32_t DetectEngineIPOnlyCtx_::a_src_total16

Definition at line 688 of file detect.h.

◆ a_src_total24

uint32_t DetectEngineIPOnlyCtx_::a_src_total24

Definition at line 690 of file detect.h.

◆ a_src_uniq16

uint32_t DetectEngineIPOnlyCtx_::a_src_uniq16

Definition at line 688 of file detect.h.

◆ a_src_uniq24

uint32_t DetectEngineIPOnlyCtx_::a_src_uniq24

Definition at line 690 of file detect.h.

◆ ht16_dst

HashListTable * DetectEngineIPOnlyCtx_::ht16_dst

Definition at line 677 of file detect.h.

◆ ht16_src

HashListTable* DetectEngineIPOnlyCtx_::ht16_src

Definition at line 677 of file detect.h.

◆ ht24_dst

HashListTable * DetectEngineIPOnlyCtx_::ht24_dst

Definition at line 678 of file detect.h.

◆ ht24_src

HashListTable* DetectEngineIPOnlyCtx_::ht24_src

Definition at line 678 of file detect.h.

◆ ip_dst

IPOnlyCIDRItem * DetectEngineIPOnlyCtx_::ip_dst

Definition at line 685 of file detect.h.

◆ ip_src

IPOnlyCIDRItem* DetectEngineIPOnlyCtx_::ip_src

Definition at line 685 of file detect.h.

◆ match_array

uint32_t* DetectEngineIPOnlyCtx_::match_array

Definition at line 700 of file detect.h.

◆ max_idx

uint32_t DetectEngineIPOnlyCtx_::max_idx

Definition at line 693 of file detect.h.

Referenced by DetectEngineIPOnlyThreadInit().

◆ sig_cnt

uint32_t DetectEngineIPOnlyCtx_::sig_cnt

Definition at line 699 of file detect.h.

◆ sig_init_array

uint8_t* DetectEngineIPOnlyCtx_::sig_init_array

Definition at line 695 of file detect.h.

Referenced by IPOnlyDeinit(), and IPOnlyInit().

◆ sig_init_size

uint32_t DetectEngineIPOnlyCtx_::sig_init_size

Definition at line 696 of file detect.h.

Referenced by IPOnlyInit().

◆ tree_ipv4dst

SCRadixTree * DetectEngineIPOnlyCtx_::tree_ipv4dst

Definition at line 681 of file detect.h.

Referenced by IPOnlyDeinit(), and IPOnlyMatchPacket().

◆ tree_ipv4src

SCRadixTree* DetectEngineIPOnlyCtx_::tree_ipv4src

Definition at line 681 of file detect.h.

Referenced by IPOnlyDeinit(), IPOnlyInit(), and IPOnlyMatchPacket().

◆ tree_ipv6dst

SCRadixTree * DetectEngineIPOnlyCtx_::tree_ipv6dst

Definition at line 682 of file detect.h.

Referenced by IPOnlyDeinit(), and IPOnlyMatchPacket().

◆ tree_ipv6src

SCRadixTree* DetectEngineIPOnlyCtx_::tree_ipv6src

Definition at line 682 of file detect.h.

Referenced by IPOnlyDeinit(), and IPOnlyMatchPacket().


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