suricata
SCRadix4Node_ Struct Reference

Structure for the node in the radix tree. More...

#include <util-radix4-tree.h>

Collaboration diagram for SCRadix4Node_:

Data Fields

uint64_t masks: 33
 
uint64_t pad1: 31
 
uint8_t bit
 
bool has_prefix
 
uint8_t prefix_stream [4]
 
struct RadixUserDatauser_data
 
struct SCRadix4Node_left
 
struct SCRadix4Node_right
 
struct SCRadix4Node_parent
 

Detailed Description

Structure for the node in the radix tree.

Definition at line

◆ prefix_stream

uint8_t SCRadix4Node_::prefix_stream[4]

the key that has been stored in the tree

Definition at line 49 of file util-radix4-tree.h.

◆ right

struct SCRadix4Node_ * SCRadix4Node_::right

Definition at line 57 of file util-radix4-tree.h.

◆ user_data

struct RadixUserData* SCRadix4Node_::user_data

User data that is associated with this key. We need a user data field for each netblock value possible since one ip can be associated with any of the 32 netblocks.

Definition at line 54 of file util-radix4-tree.h.


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