From 05e16af70d712107d7f74663de715fd8f739474e Mon Sep 17 00:00:00 2001 From: Philipp Tölke Date: Thu, 4 Nov 2010 17:26:58 +0000 Subject: Answer an icmp-request --- src/vpn/gnunet-vpn-packet.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/vpn/gnunet-vpn-packet.h') diff --git a/src/vpn/gnunet-vpn-packet.h b/src/vpn/gnunet-vpn-packet.h index a298fa7c7..4510098ae 100644 --- a/src/vpn/gnunet-vpn-packet.h +++ b/src/vpn/gnunet-vpn-packet.h @@ -61,6 +61,12 @@ struct udp_pkt { unsigned crc:16 GNUNET_PACKED; }; +struct icmp_hdr { + unsigned type:8 GNUNET_PACKED; + unsigned code:8 GNUNET_PACKED; + unsigned chks:16 GNUNET_PACKED; +}; + // DNS-Stuff struct dns_static { unsigned short id GNUNET_PACKED; @@ -155,6 +161,13 @@ struct ip6_tcp { unsigned char data[1]; }; +struct ip6_icmp { + struct GNUNET_MessageHeader shdr; + struct pkt_tun tun; + struct ip6_hdr ip6_hdr; + struct icmp_hdr icmp_hdr; +}; + struct ip6_udp { struct GNUNET_MessageHeader shdr; struct pkt_tun tun; -- cgit v1.2.3