X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fbsd%2Fdevice.c;h=efe17d1a2feae9d0fb719e6ca691a432a213b176;hb=e28699c190647aeeed32f2eeb0e46a82ab5e345c;hp=0eeee6e93a84cc7907a3c8edd465b1940cc3a3e3;hpb=a03991b7911a5f0afbf1269ac47143d09be76c52;p=tinc diff --git a/src/bsd/device.c b/src/bsd/device.c index 0eeee6e9..efe17d1a 100644 --- a/src/bsd/device.c +++ b/src/bsd/device.c @@ -1,7 +1,7 @@ /* device.c -- Interaction BSD tun/tap device Copyright (C) 2001-2005 Ivo Timmermans, - 2001-2017 Guus Sliepen + 2001-2021 Guus Sliepen 2009 Grzegorz Dymarek This program is free software; you can redistribute it and/or modify @@ -24,10 +24,7 @@ #include "../conf.h" #include "../device.h" #include "../logger.h" -#include "../names.h" -#include "../net.h" #include "../route.h" -#include "../utils.h" #include "../xalloc.h" #ifdef ENABLE_TUNEMU @@ -40,8 +37,13 @@ #include #endif +#if defined(HAVE_FREEBSD) || defined(HAVE_DRAGONFLY) +#define DEFAULT_TUN_DEVICE "/dev/tun" // Use the autoclone device +#define DEFAULT_TAP_DEVICE "/dev/tap" +#else #define DEFAULT_TUN_DEVICE "/dev/tun0" #define DEFAULT_TAP_DEVICE "/dev/tap0" +#endif typedef enum device_type { DEVICE_TYPE_TUN,