grout # a DPDK based graph router

Summary grout stands for Graph Router. It is a DPDK based network processing application. It uses the rte_graph library for data path processing. grout comes with a message based API to configure it over a standard UNIX socket and a CLI that uses that API. The CLI can be used as an interactive shell, but also in scripts one command at a time, or by batches. Its main purpose is to simulate a network function or a physical router for testing/replicating real (usually closed source) VNF/CNF behavior with an opensource tool....

June 4, 2024 · 2 min · Robin Jarry