Разработка расширений doca-bench

★ 7.6 · content

doca-bench-extension is a Claude Code skill that guides authoring, building, loading, and debugging custom doca-bench plug-ins — versioned shared libraries with DOCA_EXPERIMENTAL-marked C entry points that doca-bench loads to measure workload classes its built-in modes do not cover. The skill walks through the three-axis configure decision, Meson-based build layout, runtime discovery and loading by the parent tool, and a smoke-before-bulk test loop applied to every new extension. The shipped doca_bench_cuda reference exemplar under /opt/mellanox/doca/tools/bench_extension/ serves as the concrete starting point for GPU-side DOCA GPUNetIO RX/TX benchmarking. Intended for platform and performance engineers comfortable with Linux shared-library packaging, Meson, and the DOCA_EXPERIMENTAL API stability contract.