aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-vpn-packet.h
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2010-11-04 17:26:58 +0000
committerPhilipp Tölke <toelke@in.tum.de>2010-11-04 17:26:58 +0000
commit05e16af70d712107d7f74663de715fd8f739474e (patch)
treeb4a62b2fb363369eee05202a847bc724ccdf56f2 /src/vpn/gnunet-vpn-packet.h
parent25cb2de35d68523ff4d8f769449654f88afeca1e (diff)
downloadgnunet-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.h13
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
64struct 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
65struct dns_static { 71struct 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
164struct 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
158struct ip6_udp { 171struct ip6_udp {
159 struct GNUNET_MessageHeader shdr; 172 struct GNUNET_MessageHeader shdr;
160 struct pkt_tun tun; 173 struct pkt_tun tun;