Writing a Line-Rate VPP Plugin: The Data-Plane Techniques That Actually Matter

TL;DR. At 100 GbE a small-packet plugin gets tens of cycles per packet. The surprise: on a modern VPP node most of the classic data-plane tricks batching, prefetch, inlining already measure ~0, because VPP applies them one layer down. Continue reading