X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=e262c6a52cd50f14114563d2d67b9cd1ea508518;hb=cc3c69c892b0dad9a6ece0a0f4ccd429a22fcbff;hp=37a057d896a400ae923f3b865d7759f32ba79b72;hpb=72642b40b3ad476101622da202b6f977a32b472f;p=tinc diff --git a/src/linux/device.c b/src/linux/device.c index 37a057d8..e262c6a5 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -1,7 +1,7 @@ /* device.c -- Interaction with Linux ethertap and tun/tap device Copyright (C) 2001-2005 Ivo Timmermans, - 2001-2012 Guus Sliepen + 2001-2013 Guus Sliepen 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 @@ -26,6 +26,7 @@ #include "conf.h" #include "device.h" #include "logger.h" +#include "names.h" #include "net.h" #include "route.h" #include "utils.h" @@ -120,7 +121,7 @@ static void close_device(void) { static bool read_packet(vpn_packet_t *packet) { int inlen; - + switch(device_type) { case DEVICE_TYPE_TUN: inlen = read(device_fd, packet->data + 10, MTU - 10);