diff options
author | Philipp Tölke <toelke@in.tum.de> | 2010-11-04 17:26:58 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2010-11-04 17:26:58 +0000 |
commit | 05e16af70d712107d7f74663de715fd8f739474e (patch) | |
tree | b4a62b2fb363369eee05202a847bc724ccdf56f2 /src/vpn/gnunet-vpn-packet.h | |
parent | 25cb2de35d68523ff4d8f769449654f88afeca1e (diff) | |
download | gnunet-05e16af70d712107d7f74663de715fd8f739474e.tar.gz gnunet-05e16af70d712107d7f74663de715fd8f739474e.zip |
Answer an icmp-request
Diffstat (limited to 'src/vpn/gnunet-vpn-packet.h')
-rw-r--r-- | src/vpn/gnunet-vpn-packet.h | 13 |
1 files changed, 13 insertions, 0 deletions
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 { | |||
61 | unsigned crc:16 GNUNET_PACKED; | 61 | unsigned crc:16 GNUNET_PACKED; |
62 | }; | 62 | }; |
63 | 63 | ||
64 | struct icmp_hdr { | ||
65 | unsigned type:8 GNUNET_PACKED; | ||
66 | unsigned code:8 GNUNET_PACKED; | ||
67 | unsigned chks:16 GNUNET_PACKED; | ||
68 | }; | ||
69 | |||
64 | // DNS-Stuff | 70 | // DNS-Stuff |
65 | struct dns_static { | 71 | struct dns_static { |
66 | unsigned short id GNUNET_PACKED; | 72 | unsigned short id GNUNET_PACKED; |
@@ -155,6 +161,13 @@ struct ip6_tcp { | |||
155 | unsigned char data[1]; | 161 | unsigned char data[1]; |
156 | }; | 162 | }; |
157 | 163 | ||
164 | struct ip6_icmp { | ||
165 | struct GNUNET_MessageHeader shdr; | ||
166 | struct pkt_tun tun; | ||
167 | struct ip6_hdr ip6_hdr; | ||
168 | struct icmp_hdr icmp_hdr; | ||
169 | }; | ||
170 | |||
158 | struct ip6_udp { | 171 | struct ip6_udp { |
159 | struct GNUNET_MessageHeader shdr; | 172 | struct GNUNET_MessageHeader shdr; |
160 | struct pkt_tun tun; | 173 | struct pkt_tun tun; |