ZeroTierOne/osdep
2025-09-01 16:47:55 -07:00
..
Arp.cpp
Arp.hpp
Binder.hpp
BlockingQueue.hpp
BSDEthernetTap.cpp
BSDEthernetTap.hpp
CMakeLists.txt
EthernetTap.cpp
EthernetTap.hpp
ExtOsdep.cpp Merge branch 'adam/1.16' into gl/ctl-pubsub 2025-09-01 16:47:55 -07:00
ExtOsdep.hpp
freebsd_getifmaddrs.c
freebsd_getifmaddrs.h
Http.cpp
Http.hpp
LinuxEthernetTap.cpp
LinuxEthernetTap.hpp
LinuxNetLink.cpp
LinuxNetLink.hpp
MacDNSHelper.hpp
MacDNSHelper.mm
MacEthernetTap.cpp
MacEthernetTap.hpp
MacEthernetTapAgent.c
MacEthernetTapAgent.h
MacKextEthernetTap.cpp
MacKextEthernetTap.hpp
ManagedRoute.cpp
ManagedRoute.hpp
NeighborDiscovery.cpp
NeighborDiscovery.hpp
NetBSDEthernetTap.cpp
NetBSDEthernetTap.hpp
OSUtils.cpp
OSUtils.hpp
Phy.hpp
PortMapper.cpp
PortMapper.hpp
README.md
Thread.hpp
WinDNSHelper.cpp
WinDNSHelper.hpp
WindowsEthernetTap.cpp
WindowsEthernetTap.hpp
WinFWHelper.cpp
WinFWHelper.hpp

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.