Skip to content

Basics 0.4.12 — asynchronous Netlink transactions

Latest

Choose a tag to compare

@victorstewart victorstewart released this 25 Sep 21:49
Immutable release. Only release title and notes can be modified.

Add bounded asynchronous Netlink transactions through the existing Ring, with exact ACK/dump completion, timeout, cancellation and descriptor lifetime ownership. Independent requests can be submitted together; successful sends alone do not authorize dependent work. Existing synchronous APIs remain available.

Validated read-only kernel Netlink lookup, delayed and reordered ACKs, multipart/error/interrupted dumps, cancellation, timeout, stream destruction and Ring integration with Clang 22 / C++26. In a 100 ms delayed-ACK fixture, 49 timer intervals measured 2.034 ms p95 and 4.294 ms maximum. Production cold-cluster qualification remains pending.