suricata
PacketL3 Struct Reference

#include <decode.h>

Collaboration diagram for PacketL3:

Data Structures

union  Hdrs
 

Data Fields

enum PacketL3Types type
 
bool csum_set
 
uint16_t csum
 
union PacketL3::Hdrs hdrs
 
union { 
 
   IPV4Vars   ip4 
 
   struct { 
 
      IPV6Vars   v 
 
      IPV6ExtHdrs   eh 
 
   }   ip6 
 
vars 
 

Detailed Description

Definition at line 433 of file decode.h.

Field Documentation

◆ csum

uint16_t PacketL3::csum

Definition at line 437 of file decode.h.

◆ csum_set

bool PacketL3::csum_set

Definition at line 436 of file decode.h.

◆ eh

IPV6ExtHdrs PacketL3::eh

Definition at line 448 of file decode.h.

Referenced by DecodeIPV6FragHeader().

◆ hdrs

union PacketL3::Hdrs PacketL3::hdrs

Referenced by ReCalculateChecksum().

◆ ip4

IPV4Vars PacketL3::ip4

Definition at line 445 of file decode.h.

◆ [struct]

struct { ... } PacketL3::ip6

Referenced by DecodeIPV6FragHeader().

◆ type

enum PacketL3Types PacketL3::type

Definition at line 434 of file decode.h.

◆ v

IPV6Vars PacketL3::v

Definition at line 447 of file decode.h.

◆ [union]

union { ... } PacketL3::vars

Referenced by DecodeIPV6FragHeader().


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