ZeroTierOne/osnet
2014-12-19 13:34:06 -08:00
..
BSDEthernetTapFactory.cpp Fork OSXEthernetTapFactory -> BSDEthernetTapFactory 2014-12-19 13:34:06 -08:00
BSDEthernetTapFactory.hpp Fork OSXEthernetTapFactory -> BSDEthernetTapFactory 2014-12-19 13:34:06 -08:00
BSDRoutingTable.cpp Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 2014-07-31 14:09:32 -07:00
BSDRoutingTable.hpp Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 2014-07-31 14:09:32 -07:00
LinuxEthernetTap.cpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
LinuxEthernetTap.hpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
LinuxEthernetTapFactory.cpp Path fixes in osnet/ stuff 2014-07-31 14:31:32 -07:00
LinuxEthernetTapFactory.hpp Path fixes in osnet/ stuff 2014-07-31 14:31:32 -07:00
LinuxRoutingTable.cpp Linux routing table now works. 2014-07-31 20:13:29 -04:00
LinuxRoutingTable.hpp Linux routing table now works. 2014-07-31 20:13:29 -04:00
NativeSocketManager.cpp Increase paltry listen() backlog size to prevent Linux kernel syn flood fallback (only really affects supernodes). 2014-11-12 14:05:03 -08:00
NativeSocketManager.hpp More work on abstracting socket manager. 2014-10-21 15:18:50 -07:00
OSXEthernetTap.cpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
OSXEthernetTap.hpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
OSXEthernetTapFactory.cpp Silence kextload/kextunload output, error handling improvements. 2014-08-07 08:41:57 -07:00
OSXEthernetTapFactory.hpp Fork OSXEthernetTapFactory -> BSDEthernetTapFactory 2014-12-19 13:34:06 -08:00
README.md docs 2014-10-28 15:53:11 -07:00
WindowsEthernetTap.cpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
WindowsEthernetTap.hpp More work on adding testnet and user-mode capabilities for local network simulation. 2014-10-03 11:59:50 -07:00
WindowsEthernetTapFactory.cpp Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo. 2014-08-21 17:49:05 -07:00
WindowsEthernetTapFactory.hpp Windows Ethernet tap refactoring complete. 2014-08-04 21:48:59 -07:00
WindowsRoutingTable.cpp (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks 2014-08-12 17:20:34 -07:00
WindowsRoutingTable.hpp Windows routing table interface (untested). 2014-07-28 09:08:56 -07:00

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.