You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Adam Ierymenko 6684559cd9 More Mac tap improvements and threading efficiency improvements. 7 years ago
..
Arp.cpp Copyright updates for 2018. 8 years ago
Arp.hpp Copyright updates for 2018. 8 years ago
BSDEthernetTap.cpp Copyright updates for 2018. 8 years ago
BSDEthernetTap.hpp Copyright updates for 2018. 8 years ago
Binder.hpp Added preprocessor check for __APPLE__ as an attempted fix for ticket #600 7 years ago
BlockingQueue.hpp More Mac tap improvements and threading efficiency improvements. 7 years ago
Http.cpp Copyright updates for 2018. 8 years ago
Http.hpp Copyright updates for 2018. 8 years ago
LinuxEthernetTap.cpp rtnetlink integrated. no more callouts to iproute2 8 years ago
LinuxEthernetTap.hpp Copyright updates for 2018. 8 years ago
LinuxNetLink.cpp quieting things down unless ZT_TRACE is defined 8 years ago
LinuxNetLink.hpp Remove direct include of bits/sockaddr.h 8 years ago
MacEthernetTap.cpp More Mac tap improvements and threading efficiency improvements. 7 years ago
MacEthernetTap.hpp More Mac tap improvements and threading efficiency improvements. 7 years ago
MacEthernetTapAgent.c More Mac tap improvements and threading efficiency improvements. 7 years ago
MacEthernetTapAgent.h OSX no longer requires the kext due to feth black magic! The MacEthernetTapAgent must be installed in /Library/Application Support/ZeroTier/One for ZT to work now. Eventually this can let us do an app bundle, get rid of the pkg, and have ZT itself run with normal or reduced privileges. Also fixes GitHub issue #870 (at least for me) and may be faster than the old kext. 7 years ago
ManagedRoute.cpp Remove direct include of bits/sockaddr.h 8 years ago
ManagedRoute.hpp rtnetlink integrated. no more callouts to iproute2 8 years ago
NeighborDiscovery.cpp Copyright updates for 2018. 8 years ago
NeighborDiscovery.hpp Copyright updates for 2018. 8 years ago
NetBSDEthernetTap.cpp cleanup 9 years ago
NetBSDEthernetTap.hpp make it compilable 9 years ago
OSUtils.cpp Changed home path for Synology 8 years ago
OSUtils.hpp Copyright updates for 2018. 8 years ago
Phy.hpp Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality 8 years ago
PortMapper.cpp Copyright updates for 2018. 8 years ago
PortMapper.hpp Copyright updates for 2018. 8 years ago
README.md docs 11 years ago
TestEthernetTap.hpp cleanup 8 years ago
Thread.hpp Copyright updates for 2018. 8 years ago
WindowsEthernetTap.cpp TAP driver requires input and output buffers for calls passed into DeviceIoControl 8 years ago
WindowsEthernetTap.hpp Spellcheck sweep across codebase 8 years ago
freebsd_getifmaddrs.c cleanup 9 years ago
freebsd_getifmaddrs.h cleanup 9 years ago

README.md

OS-Dependent and OS-Interface Things

This folder contains stuff that interfaces with the base operating system like Phy for network access and the various OS-specific Ethernet tap drivers.