--- gvpe/src/conf.h 2003/04/07 01:12:56 1.12 +++ gvpe/src/conf.h 2003/10/16 20:35:14 1.17 @@ -1,5 +1,6 @@ /* conf.h -- configuration database + Copyright (C) 2003 Marc Lehmann This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,11 +30,13 @@ #define DEFAULT_REKEY 3600 #define DEFAULT_KEEPALIVE 60 // one keepalive/minute (it's just 8 bytes...) #define DEFAULT_UDPPORT 655 // same as tinc, conflicts would be rare +#define DEFAULT_MTU 1500 // let's ether-net enum { - PROT_UDPv4 = 1, // udp over ipv4 - PROT_IPv4 = 2, // generic ip protocol - PROT_TCPv4 = 4, // tcp over ipv4 (NYI) + PROT_UDPv4 = 0x01, // udp over ipv4 + PROT_IPv4 = 0x02, // generic ip protocol + PROT_TCPv4 = 0x04, // tcp over ipv4 + PROT_ICMPv4 = 0x08, // icmp over ipv4 }; // select the "best" protocol of the available ones @@ -75,7 +78,10 @@ char *prikeyfile; RSA *rsa_key; // our private rsa key loglevel llevel; - u8 ip_proto; // the ip protocol to use + u8 ip_proto; // the ip protocol to use +#if ENABLE_ICMP + u8 icmp_type; // the icmp type for the icmp-protocol +#endif char *script_if_up; char *script_node_up;