approaches

DPDK, XDP (using eBPF in kernel)

Solarflare TCPDirect (L3/4 network stack)

OpenOnload (no change required, just need to attach a shared libraries → will detect UNIX network syscall and override…)

image.png

Xillinx

https://blog.cloudflare.com/kernel-bypass/

https://lambdafunc.medium.com/kernel-bypass-techniques-in-linux-for-high-frequency-trading-a-deep-dive-de347ccd5407

Solarflare NIC can connect with any server motherboard with standard PCIe slot

vs io_uring

kernel bypass is faster: