|
|
|
|
|
by gorset
2643 days ago
|
|
Nice to see more userspace implementations of wireguard. I've been testing out wireguard's linux kernel module, but experienced too much jitter due to wireguard not respecting isolcpus. Probably possible to make the kernel module behave, but working with userspace is so much easier. Wireguard-go seems to behave (the drop in performance is not necessarily a showstopper), although the description says that it shouldn't be used on Linux :-) Would be nice if a high performance rust implementation can become a real alternative. A userspace implementation shouldn't need to be much slower than a kernel module if network card with kernel bypass is available, if you really need that extra performance. |
|