EPS Conduits  v0.0.2-2413
networking over networking
EPS::Ipv4Header Struct Reference

typical 20-byte IPV4 header. More...

#include "Packet.hpp"

Public Attributes

uint8_t ver_ihl
 
uint8_t dscp_ecn
 
uint16_t total_length
 
uint16_t id
 
uint16_t flags_fragment
 
uint8_t ttl
 
uint8_t protocol
 e.g., IPPROTO_ICMP, IPPROTO_TCP, or IPPROTO_UDP More...
 
uint16_t checksum
 
uint32_t src_ip
 network byte order More...
 
uint32_t dst_ip
 network byte order More...
 

Detailed Description

typical 20-byte IPV4 header.

Member Data Documentation

◆ checksum

uint16_t EPS::Ipv4Header::checksum

◆ dscp_ecn

uint8_t EPS::Ipv4Header::dscp_ecn

◆ dst_ip

uint32_t EPS::Ipv4Header::dst_ip

network byte order

◆ flags_fragment

uint16_t EPS::Ipv4Header::flags_fragment

◆ id

uint16_t EPS::Ipv4Header::id

◆ protocol

uint8_t EPS::Ipv4Header::protocol

e.g., IPPROTO_ICMP, IPPROTO_TCP, or IPPROTO_UDP

◆ src_ip

uint32_t EPS::Ipv4Header::src_ip

network byte order

◆ total_length

uint16_t EPS::Ipv4Header::total_length

◆ ttl

uint8_t EPS::Ipv4Header::ttl

◆ ver_ihl

uint8_t EPS::Ipv4Header::ver_ihl

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