v0.1 — early preview
Line-rate L3 Multipath eXchange for ConnectX.
A small, fast IPv6 L3 forwarder for NVIDIA ConnectX NICs. Built on DOCA Flow and DPDK, driven by a netlink control plane and exposed through an asynchronous gRPC API.

classic ESW mode
$ sudo ./build/llmxctl -- -r pci/07:00.0,pf0sf[80] -r pci/07:00.1,pf1sf[81] --verbose 70
IPv6
AF_INET6 only
Threads
8 · IoPool
DOCA
≥ 3.2 LTS
C++
23
Core features
Engineered for the data path.
Every component is designed around the constraints of high-speed forwarding hardware — predictable, observable, and composable.
01
Netlink control plane
Address, neighbor and route events drive flow installation in real time.
02
Async gRPC API
Health, telemetry and pipeline state exposed through async handlers.
03
Multiport ESW
Representor ranges and multiport modes for complex NIC layouts.
04
Line-rate IPv6
DOCA Flow + DPDK pipeline forwards at NIC line rate.
05
Modular pipeline
INGRESS → LPM → MAC → EGRESS, composed from typed RAII builders.
06
RAII everywhere
FlowPipeBuilder, BasicPipe, HashPipe, LpmPipe, ScopeGuard, IoPool.