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 414 of file decode.h.

Field Documentation

◆ csum

uint16_t PacketL3::csum

Definition at line 418 of file decode.h.

◆ csum_set

bool PacketL3::csum_set

Definition at line 417 of file decode.h.

◆ eh

IPV6ExtHdrs PacketL3::eh

Definition at line 429 of file decode.h.

◆ hdrs

union PacketL3::Hdrs PacketL3::hdrs

◆ ip4

IPV4Vars PacketL3::ip4

Definition at line 426 of file decode.h.

◆ ip6

struct { ... } PacketL3::ip6

Referenced by DecodeIPV6FragHeader().

◆ type

enum PacketL3Types PacketL3::type

Definition at line 403 of file decode.h.

◆ v

IPV6Vars PacketL3::v

Definition at line 428 of file decode.h.

◆ vars

union { ... } PacketL3::vars

Referenced by DecodeIPV6FragHeader().


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