EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Fields
ip6_schema Struct Reference

IP6 protocol schema definition. More...

#include <packet_decoder.h>

Data Fields

char id [MAX_RANDOM_UUID_LEN]
 
uint32_t ip6_un1_flow
 
uint16_t ip6_un1_plen
 
uint8_t ip6_un1_nxt
 
uint8_t ip6_un1_hlim
 
uint8_t ip6_un2_vfc
 
char ip6_src [OS_INET6_ADDRSTRLEN]
 
char ip6_dst [OS_INET6_ADDRSTRLEN]
 

Detailed Description

IP6 protocol schema definition.

Field Documentation

◆ id

char ip6_schema::id[MAX_RANDOM_UUID_LEN]

Packet id

◆ ip6_dst

char ip6_schema::ip6_dst[OS_INET6_ADDRSTRLEN]

Packet destination address

◆ ip6_src

char ip6_schema::ip6_src[OS_INET6_ADDRSTRLEN]

Packet source address

◆ ip6_un1_flow

uint32_t ip6_schema::ip6_un1_flow

Packet 4 bits version, 8 bits TC, 20 bits flow-ID

◆ ip6_un1_hlim

uint8_t ip6_schema::ip6_un1_hlim

Packet hop limit

◆ ip6_un1_nxt

uint8_t ip6_schema::ip6_un1_nxt

Packet next header

◆ ip6_un1_plen

uint16_t ip6_schema::ip6_un1_plen

Packet payload length

◆ ip6_un2_vfc

uint8_t ip6_schema::ip6_un2_vfc

Packet 4 bits version, top 4 bits tclass


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