P4: driving innovation in server-based networking P4 is a programming language for software defined networks. Here’s how it could change things 04 Jan 2017 By Bapi Vinnakota, CHIPS for America