4992 Commits (565bef05afd7bf8fd8bf80d7bc0dace9bd2b67f0)
 

Author SHA1 Message Date
Adam Ierymenko 565bef05af
Release notes and version bumps. 5 years ago
Adam Ierymenko a0c78da1ad
Revert "Tune thread count based on hardware concurrency." 5 years ago
Adam Ierymenko 7b14aeb53e
Tune thread count based on hardware concurrency. 5 years ago
Adam Ierymenko f934a09baa
Build fix. 5 years ago
Adam Ierymenko 414c248cc5
Try another approach... 5 years ago
Adam Ierymenko ca428233ba
Revert "Try another optimization in LinuxEthernetTap." 5 years ago
Adam Ierymenko 3712f9b318
Revert "Shutdown fix." 5 years ago
Adam Ierymenko 11545bdb5d
Shutdown fix. 5 years ago
Adam Ierymenko a390629371
Try another optimization in LinuxEthernetTap. 5 years ago
Adam Ierymenko e3e188109d Build fix. 5 years ago
Adam Ierymenko 7cbbc38b89
Reduce mutex use in LinuxEthernetTap. Try to squeeze a bit more powah out of it. 5 years ago
Adam Ierymenko b152f9e1d3 Version 1.6.0 bump in version.h 5 years ago
Adam Ierymenko 4bd58d47cf Revert "Try factoring out a mutex to see if its faster." 5 years ago
Adam Ierymenko 982c32322b
Try factoring out a mutex to see if its faster. 5 years ago
Adam Ierymenko 2fcc344299
Some buffer tuning. 5 years ago
Adam Ierymenko 3acd901c88
Build fixes. 5 years ago
Adam Ierymenko 0795dbf5f1 Revert "Moar threadz" 5 years ago
Adam Ierymenko 101a3a7d74
Moar threadz 5 years ago
Adam Ierymenko 2da162bed7
Split Linux tap receive into two threads: one reader, one processor. 5 years ago
Adam Ierymenko 5282e06fd4
Tun/tap flags fix. 5 years ago
Adam Ierymenko dc806dd718
Try pipelining tap reads on Linux for a little more speed. 5 years ago
Adam Ierymenko 31d8758ad9
Apple "fat binaries" are back! 5 years ago
Adam Ierymenko 6b67cb0e2a Linux build fixes. 5 years ago
Adam Ierymenko 250f0ef9db
Remove dead code. 5 years ago
Adam Ierymenko 4aab9121d9 Linux build fixes, and new route code seems to work. 5 years ago
Adam Ierymenko 5ea7ef6b65
Rework Linux route setting to actually consult netlink interface. 5 years ago
Adam Ierymenko a3875f9965
Add a route DB to LinuxNetLink to make route sync robust. 5 years ago
Adam Ierymenko 4e3a59f329 Build fix. 5 years ago
Adam Ierymenko 3730917dda
LinuxNetLink cleanup 5 years ago
Adam Ierymenko 57516cfbe6 revert queue... not quite what we need 5 years ago
Adam Ierymenko bb62279a20
Queue up managed route syncs and do them periodically to avoid dependency problems. 5 years ago
Adam Ierymenko e8be28734b Linux netlink and route setting... work in progress. 5 years ago
Adam Ierymenko 6c5a097711
Use LinuxNetLink for routes on Linux... still needs testing/debugging on an actual Linux machine. 5 years ago
Adam Ierymenko 16a878adb1
... route fix test 5 years ago
Adam Ierymenko 020d882e82
Route assignment fix. 5 years ago
Adam Ierymenko 44af828aa4
Tweak multicast settings to prevent failures due to TX queue overflow. 5 years ago
Adam Ierymenko 26a0cbcd73
Revert "Push credentials in multicast." 5 years ago
Adam Ierymenko 1a106bca3b
Revert "Build fix, and move multicast pushCredentialsIfNeeded." 5 years ago
Adam Ierymenko cc42d6f4e0
Build fix, and move multicast pushCredentialsIfNeeded. 5 years ago
Adam Ierymenko 1316ee3127
Push credentials in multicast. 5 years ago
Adam Ierymenko eadca9dd75
Build fix. 5 years ago
Adam Ierymenko 59dd71187e
Build fix. 5 years ago
Adam Ierymenko 36e167013a
More Linux tap shotgun debugging. 5 years ago
Adam Ierymenko 2d489a8679
Another possible workaround for what seems to be a Linux bug in some newer kernels. 5 years ago
Adam Ierymenko d735a1d04c
Reorder some stuff in LinuxEthernetTap as possible workaround for MAC-set weirdness. 5 years ago
Adam Ierymenko 9480ff1f37
Fix some timestamp signedness mismatches. 5 years ago
Adam Ierymenko d2f2abe525
Add force-exit timeout to get around some of the exit hang issues users have observed. Will punt full diagnosis to V2 which rewrites all these code paths anyway. 5 years ago
Adam Ierymenko e9e20fdad8
Increase multicast announce frequency a little. 5 years ago
Adam Ierymenko 53ba413d32
Dont use AES in HELLO. 5 years ago
Adam Ierymenko 7280fcdec2
Only define FreeBSD hwcaps stuff if ARM crypto is enabled for compiled. 5 years ago