NatIpPacket Struct Reference

IP packet. More...

#include <nat.h>

Data Fields

NetInterfaceinterface
 
const NetBufferbuffer
 
size_t offset
 
Ipv4Protocol protocol
 
Ipv4Addr srcIpAddr
 
uint16_t srcPort
 
Ipv4Addr destIpAddr
 
uint16_t destPort
 
uint16_t icmpType
 
uint16_t icmpQueryId
 
uint8_t ttl
 
uint8_t tos
 

Detailed Description

IP packet.

Definition at line 117 of file nat.h.

Field Documentation

◆ buffer

const NetBuffer* buffer

Definition at line 120 of file nat.h.

◆ destIpAddr

Ipv4Addr destIpAddr

Definition at line 125 of file nat.h.

◆ destPort

uint16_t destPort

Definition at line 126 of file nat.h.

◆ icmpQueryId

uint16_t icmpQueryId

Definition at line 128 of file nat.h.

◆ icmpType

uint16_t icmpType

Definition at line 127 of file nat.h.

◆ interface

NetInterface* interface

Definition at line 119 of file nat.h.

◆ offset

size_t offset

Definition at line 121 of file nat.h.

◆ protocol

Ipv4Protocol protocol

Definition at line 122 of file nat.h.

◆ srcIpAddr

Ipv4Addr srcIpAddr

Definition at line 123 of file nat.h.

◆ srcPort

uint16_t srcPort

Definition at line 124 of file nat.h.

◆ tos

uint8_t tos

Definition at line 130 of file nat.h.

◆ ttl

uint8_t ttl

Definition at line 129 of file nat.h.


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