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 72a724f075 Clean up some stuff after new feth tap implementation, and comment agent file. 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 merge dev 8 years ago
BlockingQueue.hpp Copyright updates for 2018. 8 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 Clean up some stuff after new feth tap implementation, and comment agent file. 7 years ago
MacEthernetTap.hpp 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
MacEthernetTapAgent.c Clean up some stuff after new feth tap implementation, and comment agent file. 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.