mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-22 14:22:23 +00:00
.. | ||
BSDEthernetTapFactory.cpp | ||
BSDEthernetTapFactory.hpp | ||
BSDRoutingTable.cpp | ||
BSDRoutingTable.hpp | ||
LinuxEthernetTap.cpp | ||
LinuxEthernetTap.hpp | ||
LinuxEthernetTapFactory.cpp | ||
LinuxEthernetTapFactory.hpp | ||
LinuxRoutingTable.cpp | ||
LinuxRoutingTable.hpp | ||
NativeSocketManager.cpp | ||
NativeSocketManager.hpp | ||
OSXEthernetTap.cpp | ||
OSXEthernetTap.hpp | ||
OSXEthernetTapFactory.cpp | ||
OSXEthernetTapFactory.hpp | ||
README.md | ||
WindowsEthernetTap.cpp | ||
WindowsEthernetTap.hpp | ||
WindowsEthernetTapFactory.cpp | ||
WindowsEthernetTapFactory.hpp | ||
WindowsRoutingTable.cpp | ||
WindowsRoutingTable.hpp |
Network and Virtual Network Port Interfaces for Real OSes
This folder contains implementations of EthernetTap, EthernetTapFactory, and RoutingTable that bind to operating system level interfaces and drivers on Linux, Mac, Windows, and other platforms.
It also contains NativeSocketManager which implements SocketManager using standard sockets (or WinSock2) and select() for multiplexing.