#define PKT_MAC 2
#define PKT_PROBE 4
-typedef enum packet_type_t {
- PACKET_NORMAL,
- PACKET_COMPRESSED,
- PACKET_PROBE
-} packet_type_t;
-
typedef struct listen_socket_t {
io_t tcp;
io_t udp;
typedef struct outgoing_t {
struct node_t *node;
int timeout;
- struct address_cache_t *address_cache;
timeout_t ev;
} outgoing_t;
extern int keylifetime;
extern int udp_rcvbuf;
extern int udp_sndbuf;
+extern bool udp_rcvbuf_warnings;
+extern bool udp_sndbuf_warnings;
extern int max_connection_burst;
extern int fwmark;
extern bool do_prune;
extern int main_loop(void);
extern void terminate_connection(struct connection_t *c, bool report);
extern bool node_read_ecdsa_public_key(struct node_t *n);
-extern bool read_ecdsa_public_key(struct connection_t *c);
-extern bool read_rsa_public_key(struct connection_t *c);
extern void handle_device_data(void *data, int flags);
extern void handle_meta_connection_data(struct connection_t *c);
extern void regenerate_key(void);