Network engineers have spent decades working within rigid constraints. Your switch vendor decides what protocols you can use, what features you get, and when you get them. Need something custom? You’re out of luck. That’s changing, and P4 is a primary driver.



P4 lets you program the data plane, the part of switches and SmartNICs that actually...