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.

LLMX/router network forwarding banner
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.