379 Commits (a624dfd776d834e1cbd7ebe0e09dce8d69d8fefb)

Author SHA1 Message Date
Grant Limberg 5188c7d41f com & com security already initialized by here 5 years ago
Grant Limberg 0456a71295 Windows feedback loop fix 5 years ago
Grant Limberg 95da2bcbcf move CoUninitialize to the proper place at the end of the tap thread 6 years ago
Grant Limberg a9e4fb0ed9 Fix multiple networks on Windows 6 years ago
Adam Ierymenko a0c78da1ad
Revert "Tune thread count based on hardware concurrency." 6 years ago
Adam Ierymenko 7b14aeb53e
Tune thread count based on hardware concurrency. 6 years ago
Adam Ierymenko f934a09baa
Build fix. 6 years ago
Adam Ierymenko 414c248cc5
Try another approach... 6 years ago
Adam Ierymenko ca428233ba
Revert "Try another optimization in LinuxEthernetTap." 6 years ago
Adam Ierymenko 3712f9b318
Revert "Shutdown fix." 6 years ago
Adam Ierymenko 11545bdb5d
Shutdown fix. 6 years ago
Adam Ierymenko a390629371
Try another optimization in LinuxEthernetTap. 6 years ago
Adam Ierymenko e3e188109d Build fix. 6 years ago
Adam Ierymenko 7cbbc38b89
Reduce mutex use in LinuxEthernetTap. Try to squeeze a bit more powah out of it. 6 years ago
Adam Ierymenko 4bd58d47cf Revert "Try factoring out a mutex to see if its faster." 6 years ago
Adam Ierymenko 982c32322b
Try factoring out a mutex to see if its faster. 6 years ago
Adam Ierymenko 2fcc344299
Some buffer tuning. 6 years ago
Adam Ierymenko 3acd901c88
Build fixes. 6 years ago
Adam Ierymenko 0795dbf5f1 Revert "Moar threadz" 6 years ago
Adam Ierymenko 101a3a7d74
Moar threadz 6 years ago
Adam Ierymenko 2da162bed7
Split Linux tap receive into two threads: one reader, one processor. 6 years ago
Adam Ierymenko 5282e06fd4
Tun/tap flags fix. 6 years ago
Adam Ierymenko dc806dd718
Try pipelining tap reads on Linux for a little more speed. 6 years ago
Adam Ierymenko 6b67cb0e2a Linux build fixes. 6 years ago
Adam Ierymenko 250f0ef9db
Remove dead code. 6 years ago
Adam Ierymenko 4aab9121d9 Linux build fixes, and new route code seems to work. 6 years ago
Adam Ierymenko 5ea7ef6b65
Rework Linux route setting to actually consult netlink interface. 6 years ago
Adam Ierymenko a3875f9965
Add a route DB to LinuxNetLink to make route sync robust. 6 years ago
Adam Ierymenko 3730917dda
LinuxNetLink cleanup 6 years ago
Adam Ierymenko e8be28734b Linux netlink and route setting... work in progress. 6 years ago
Adam Ierymenko 6c5a097711
Use LinuxNetLink for routes on Linux... still needs testing/debugging on an actual Linux machine. 6 years ago
Adam Ierymenko eadca9dd75
Build fix. 6 years ago
Adam Ierymenko 59dd71187e
Build fix. 6 years ago
Adam Ierymenko 36e167013a
More Linux tap shotgun debugging. 6 years ago
Adam Ierymenko 2d489a8679
Another possible workaround for what seems to be a Linux bug in some newer kernels. 6 years ago
Adam Ierymenko d735a1d04c
Reorder some stuff in LinuxEthernetTap as possible workaround for MAC-set weirdness. 6 years ago
Adam Ierymenko 52679d2784
Simplify and fix managed route logic. 6 years ago
Adam Ierymenko 763d1cc3dc
Some more changes for slow network leaving on Mac. 6 years ago
Adam Ierymenko fe5aad3cef
Some Mac feth tap changes to hopefully fix slow-leave problem. 6 years ago
Adam Ierymenko a973a6e10e Leave feth devices over feth10000 alone. 6 years ago
Adam Ierymenko 69b2fcd5af Get rid of obsolete musl libc fix. 6 years ago
Adam Ierymenko 1f93099e1a Get rid of obsolete musl libc fix. 6 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Grant Limberg c0c215c83c
single dns config per network 6 years ago
Grant Limberg 30b18d925f
clean up some debug logging 6 years ago
Grant Limberg 137d05e799
add setDNS stubs for linux/bsd 6 years ago
Grant Limberg d9c4e644de Windows DNS 6 years ago
Joseph Henry edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code 6 years ago
Grant Limberg 6868e98904 Get stuff building on Windows 6 years ago
Grant Limberg 85a5b0b948
Remove dns config on shutdown 6 years ago