OpenVPN
Data Fields
openvpn_iphdr Struct Reference

#include <proto.h>

Data Fields

uint8_t version_len
 
uint8_t tos
 
uint16_t tot_len
 
uint16_t id
 
uint16_t frag_off
 
uint8_t ttl
 
uint8_t protocol
 
uint16_t check
 
uint32_t saddr
 
uint32_t daddr
 

Detailed Description

Definition at line 84 of file proto.h.

Field Documentation

◆ check

uint16_t openvpn_iphdr::check

Definition at line 103 of file proto.h.

Referenced by client_nat_transform().

◆ daddr

uint32_t openvpn_iphdr::daddr

◆ frag_off

uint16_t openvpn_iphdr::frag_off

Definition at line 94 of file proto.h.

Referenced by mss_fixup_ipv4().

◆ id

uint16_t openvpn_iphdr::id

Definition at line 91 of file proto.h.

◆ protocol

uint8_t openvpn_iphdr::protocol

◆ saddr

uint32_t openvpn_iphdr::saddr

◆ tos

uint8_t openvpn_iphdr::tos

Definition at line 89 of file proto.h.

Referenced by link_socket_write().

◆ tot_len

uint16_t openvpn_iphdr::tot_len

Definition at line 90 of file proto.h.

Referenced by is_ipv6(), and mss_fixup_ipv4().

◆ ttl

uint8_t openvpn_iphdr::ttl

Definition at line 96 of file proto.h.

◆ version_len

uint8_t openvpn_iphdr::version_len

Definition at line 87 of file proto.h.

Referenced by is_ipv6(), is_ipv_X(), mss_fixup_ipv4(), and open_null().


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