GNUnet 0.22.2
GNUNET_EXIT_IcmpToVPNMessage Struct Reference

Message send via cadet to the vpn service to send ICMP data to the VPN's TUN interface. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/exit/exit.h>

Collaboration diagram for GNUNET_EXIT_IcmpToVPNMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN. More...
 
int32_t af
 Address family, AF_INET or AF_INET6, in network byte order. More...
 
struct GNUNET_TUN_IcmpHeader icmp_header
 ICMP header to use. More...
 

Detailed Description

Message send via cadet to the vpn service to send ICMP data to the VPN's TUN interface.

Definition at line 271 of file exit.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_EXIT_IcmpToVPNMessage::header

Type is GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN.

Definition at line 276 of file exit.h.

Referenced by handle_icmp_back().

◆ af

int32_t GNUNET_EXIT_IcmpToVPNMessage::af

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

Useful to determine if this is an ICMPv4 or ICMPv6 header.

Definition at line 282 of file exit.h.

Referenced by handle_icmp_back(), and icmp_from_helper().

◆ icmp_header

struct GNUNET_TUN_IcmpHeader GNUNET_EXIT_IcmpToVPNMessage::icmp_header

ICMP header to use.

ICMPv4 or ICMPv6, depending on 'af'.

Definition at line 287 of file exit.h.

Referenced by handle_icmp_back(), and icmp_from_helper().


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