suricata
FlowHashKey6_ Struct Reference

Data Fields

union { 
 
   struct { 
 
      uint32_t   src [4] 
 
      uint32_t   dst [4] 
 
      uint16_t   ports [2] 
 
      uint8_t   proto 
 
      uint8_t   recur 
 
      uint16_t   livedev 
 
      uint16_t   vlan_id [VLAN_MAX_LAYERS
 
      uint16_t   pad [1] 
 
   }  
 
   const uint32_t   u32 [12] 
 
};  
 

Detailed Description

Definition at line 102 of file flow-hash.c.

Field Documentation

◆ [union]

union { ... } FlowHashKey6_

◆ dst

uint32_t FlowHashKey6_::dst[4]

Definition at line 105 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ livedev

uint16_t FlowHashKey6_::livedev

Definition at line 109 of file flow-hash.c.

Referenced by FlowKeyGetHash().

◆ pad

uint16_t FlowHashKey6_::pad[1]

Definition at line 111 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ ports

uint16_t FlowHashKey6_::ports[2]

Definition at line 106 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ proto

uint8_t FlowHashKey6_::proto

u8 so proto and recur and livedev add up to u32

Definition at line 107 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ recur

uint8_t FlowHashKey6_::recur

Definition at line 108 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ src

uint32_t FlowHashKey6_::src[4]

Definition at line 105 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ u32

const uint32_t FlowHashKey6_::u32[12]

Definition at line 113 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ vlan_id

uint16_t FlowHashKey6_::vlan_id[VLAN_MAX_LAYERS]

Definition at line 110 of file flow-hash.c.

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().


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