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 629 of file detect.h.

Field Documentation

uint32_t DetectEngineIPOnlyCtx_::a_dst_total16

Definition at line 643 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_dst_total24

Definition at line 645 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_dst_uniq16

Definition at line 643 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_dst_uniq24

Definition at line 645 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_src_total16

Definition at line 642 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_src_total24

Definition at line 644 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_src_uniq16

Definition at line 642 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::a_src_uniq24

Definition at line 644 of file detect.h.

HashListTable * DetectEngineIPOnlyCtx_::ht16_dst

Definition at line 631 of file detect.h.

HashListTable* DetectEngineIPOnlyCtx_::ht16_src

Definition at line 631 of file detect.h.

HashListTable * DetectEngineIPOnlyCtx_::ht24_dst

Definition at line 632 of file detect.h.

HashListTable* DetectEngineIPOnlyCtx_::ht24_src

Definition at line 632 of file detect.h.

IPOnlyCIDRItem * DetectEngineIPOnlyCtx_::ip_dst

Definition at line 639 of file detect.h.

Referenced by IPOnlyAddSignature().

IPOnlyCIDRItem* DetectEngineIPOnlyCtx_::ip_src

Definition at line 639 of file detect.h.

Referenced by IPOnlyAddSignature().

uint32_t* DetectEngineIPOnlyCtx_::match_array

Definition at line 654 of file detect.h.

uint32_t DetectEngineIPOnlyCtx_::max_idx

Definition at line 647 of file detect.h.

Referenced by DetectEngineIPOnlyThreadInit(), IPOnlyAddSignature(), and IPOnlyCIDRListFree().

uint32_t DetectEngineIPOnlyCtx_::sig_cnt

Definition at line 653 of file detect.h.

uint8_t* DetectEngineIPOnlyCtx_::sig_init_array

Definition at line 649 of file detect.h.

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

uint32_t DetectEngineIPOnlyCtx_::sig_init_size

Definition at line 650 of file detect.h.

Referenced by IPOnlyInit().

SCRadixTree * DetectEngineIPOnlyCtx_::tree_ipv4dst

Definition at line 635 of file detect.h.

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

SCRadixTree* DetectEngineIPOnlyCtx_::tree_ipv4src

Definition at line 635 of file detect.h.

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

SCRadixTree * DetectEngineIPOnlyCtx_::tree_ipv6dst

Definition at line 636 of file detect.h.

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

SCRadixTree* DetectEngineIPOnlyCtx_::tree_ipv6src

Definition at line 636 of file detect.h.

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


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