Contiki-NG
Loading...
Searching...
No Matches
nat64_session Struct Reference

A NAT64 session binding an IoT node's IPv6 flow to an IPv4 socket. More...

#include <os/services/nat64/nat64-platform.h>

Data Fields

bool active
 Session slot in use.
 
enum nat64_session_proto proto
 UDP or TCP.
 
int fd
 IPv4 socket file descriptor.
 
uip_ip6addr_t ip6_peer
 IoT node's IPv6 address.
 
uint16_t ip6_peer_port
 IoT node's transport port.
 
uip_ip4addr_t ip4_remote
 IPv4 server address.
 
uint16_t ip4_remote_port
 IPv4 server port.
 
uint32_t peer_isn
 IoT node's ISN (TCP only).
 
enum nat64_tcp_state tcp_state
 TCP connection state.
 
struct timer expiry
 Session lifetime timer.
 

Detailed Description

A NAT64 session binding an IoT node's IPv6 flow to an IPv4 socket.

Definition at line 83 of file nat64-platform.h.