I. INTRODUCTION
The concept of programmable forwarding planes has experienced a renewed research interest since the advent of Software Defined Networking (SDN) [1], [2]. Domain-specific languages like POF [3] and P4 [4] now allow network operators to redefine how forwarding devices parse and process packets, thus enabling faster provisioning of novel and/or home-brewed protocols, and unleashing innovation in the forwarding plane.