8 #define IPPROTO_IPV6 41
13 #ifndef DEFAULT_COMPARTMENT_ID
14 #define DEFAULT_COMPARTMENT_ID 1
19 #pragma warning(disable : 4201)
104 #if defined(_MSC_VER)
105 #pragma warning(push)
106 #pragma warning(disable : 4201)
126 #if defined(_MSC_VER)
131 #define iphdr _IPV4_HEADER
struct _IPV6_HEADER * PIPV6_HEADER
struct _IPV6_HEADER IPV6_HEADER
uint8_t ipv6_address_t[16]
Definition: ip.h:102
struct _IPV4_HEADER IPV4_HEADER
struct _IPV4_HEADER * PIPV4_HEADER
uint8_t Protocol
Definition: ip.h:80
uint16_t frag_off
Definition: ip.h:59
uint16_t Reserved
Definition: ip.h:68
uint8_t protocol
Definition: ip.h:79
uint32_t SourceAddress
Definition: ip.h:90
uint16_t MoreFragments
Definition: ip.h:66
uint16_t id
Definition: ip.h:54
uint8_t TimeToLive
Definition: ip.h:75
uint16_t Identification
Definition: ip.h:55
uint8_t TypeOfService
Definition: ip.h:44
uint16_t tot_len
Definition: ip.h:49
uint16_t check
Definition: ip.h:84
uint8_t tos
Definition: ip.h:39
uint16_t DontFragment
Definition: ip.h:67
uint8_t EcnField
Definition: ip.h:43
uint8_t ttl
Definition: ip.h:74
uint16_t DontUse1
Definition: ip.h:65
uint16_t TotalLength
Definition: ip.h:50
uint16_t DontUse2
Definition: ip.h:69
uint8_t VersionAndHeaderLength
Definition: ip.h:25
uint8_t TypeOfServiceAndEcnField
Definition: ip.h:40
uint8_t ihl
Definition: ip.h:33
uint32_t daddr
Definition: ip.h:94
uint8_t Version
Definition: ip.h:29
uint8_t version
Definition: ip.h:34
uint8_t HeaderLength
Definition: ip.h:28
uint16_t HeaderChecksum
Definition: ip.h:85
uint16_t FlagsAndOffset
Definition: ip.h:60
uint32_t DestinationAddress
Definition: ip.h:95
uint32_t saddr
Definition: ip.h:89
uint32_t Version
Definition: ip.h:116
uint16_t PayloadLength
Definition: ip.h:120
ipv6_address_t SourceAddress
Definition: ip.h:123
ipv6_address_t DestinationAddress
Definition: ip.h:124
uint8_t NextHeader
Definition: ip.h:121
uint32_t VersionClassFlow
Definition: ip.h:112
uint8_t HopLimit
Definition: ip.h:122