Back to browse
GitHub Repository

A low latency deterministic networking library developed with backends: Solarflare ef_vi, DPDK, Verbs, AF_XDP and Packet MMAP.

7 starsC++

Ef_vi vs. DPDK vs. AF_XDP – 24h tail-latency benchmarks on real NICs

by CoreCppEngineer·Jul 23, 2026·2 points·1 comment

AI Analysis

●●●BangerWizardryNiche Gem

Swaps DPDK for ef_vi via config file with zero code changes and verified 1.8µs latency.

Strengths
  • Template-based transport selection inlines to raw driver calls with no vtable overhead.
  • Startup verification reads kernel state back to confirm busy-poll and zero-copy are active.
  • 24-hour tail-latency benchmarks expose specific driver bugs across four different NICs.
Weaknesses
  • Windows support is non-existent; this is strictly a Linux kernel-bypass tool.
  • Requires specific NIC hardware (Solarflare, Mellanox) to unlock the advertised performance.
Target Audience

Systems engineers, HFT developers, network stack maintainers

Similar To

DPDK · io_uring · netmap

Similar Projects