suricata
FlowHashKey4_ Struct Reference

Data Fields

union {
   struct {
      uint32_t   addrs [2]
 
      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 [6]
 
}; 
 

Detailed Description

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

Field Documentation

◆ @104

union { ... }

◆ addrs

uint32_t FlowHashKey4_::addrs[2]

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ livedev

uint16_t FlowHashKey4_::livedev

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

Referenced by FlowKeyGetHash().

◆ pad

uint16_t FlowHashKey4_::pad[1]

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

Referenced by FlowGetIpPairProtoHash().

◆ ports

uint16_t FlowHashKey4_::ports[2]

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ proto

uint8_t FlowHashKey4_::proto

u8 so proto and recur and livedev add up to u32

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ recur

uint8_t FlowHashKey4_::recur

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ u32

const uint32_t FlowHashKey4_::u32[6]

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().

◆ vlan_id

uint16_t FlowHashKey4_::vlan_id[VLAN_MAX_LAYERS]

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

Referenced by FlowGetIpPairProtoHash(), and FlowKeyGetHash().


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