summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2018-11-11 19:22:07 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2018-11-11 19:22:07 -0800
commit15649334a6dfffb95bc0df3743d78ab10b61b538 (patch)
tree2b7c0ba84dde925e78bc99ff31d9d05ba324ee42 /service
parentb3c2c0866f0892d415738e98a216829c47f1f855 (diff)
downloadinfinitytier-15649334a6dfffb95bc0df3743d78ab10b61b538.tar.gz
infinitytier-15649334a6dfffb95bc0df3743d78ab10b61b538.zip
Do not use new "feth" devices for ZT traffic.
Diffstat (limited to 'service')
-rw-r--r--service/OneService.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/service/OneService.cpp b/service/OneService.cpp
index 8c65cfb6..b1419234 100644
--- a/service/OneService.cpp
+++ b/service/OneService.cpp
@@ -2745,6 +2745,7 @@ public:
#endif
#ifdef __APPLE__
+ if ((ifname[0] == 'f')&&(ifname[1] == 'e')&&(ifname[2] == 't')&&(ifname[3] == 'h')) return false; // ... as is feth#
if ((ifname[0] == 'l')&&(ifname[1] == 'o')) return false; // loopback
if ((ifname[0] == 'z')&&(ifname[1] == 't')) return false; // sanity check: zt#
if ((ifname[0] == 't')&&(ifname[1] == 'u')&&(ifname[2] == 'n')) return false; // tun# is probably an OpenVPN tunnel or similar