GNUnet  0.11.x
Data Fields
GNUNET_EXIT_TcpInternetStartMessage Struct Reference

Message send via cadet to an exit daemon to initiate forwarding of TCP data to the Internet. More...

#include </home/handbook/gnunet/src/exit/exit.h>

Collaboration diagram for GNUNET_EXIT_TcpInternetStartMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START. More...
 
int32_t af
 Address family, AF_INET or AF_INET6, in network byte order. More...
 
struct GNUNET_TUN_TcpHeader tcp_header
 Skeleton of the TCP header to send. More...
 

Detailed Description

Message send via cadet to an exit daemon to initiate forwarding of TCP data to the Internet.

Definition at line 63 of file exit.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_EXIT_TcpInternetStartMessage::header

Type is GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START.

Definition at line 68 of file exit.h.

Referenced by handle_tcp_remote().

◆ af

int32_t GNUNET_EXIT_TcpInternetStartMessage::af

Address family, AF_INET or AF_INET6, in network byte order.

Definition at line 73 of file exit.h.

Referenced by handle_tcp_remote(), and route_packet().

◆ tcp_header

struct GNUNET_TUN_TcpHeader GNUNET_EXIT_TcpInternetStartMessage::tcp_header

Skeleton of the TCP header to send.

Port numbers are to be replaced and the checksum may be updated as necessary.

Definition at line 79 of file exit.h.

Referenced by check_tcp_remote(), handle_tcp_remote(), and route_packet().


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