Integrating P4-Based In-Network Machine Learning Framework into P4Pi
Abstract P4Pi brings P4 programming to a Raspberry Pi, making programmable data planes accessible for teaching and research on hardware costing under £100. Planter converts trained machine-learning models into P4 programs and match–action table entries, enabling inference to run directly in the packet-processing path. The two could not be used together. Planter’s low-cost target support ended at BMv2, which suits functional validation but not sustained traffic, and it had no adapter for p4c-dpdk — the compiler backend for P4Pi’s higher-performance DPDK pipeline. ...