This short paper describes OfP4, a prototype implementation of P4, including P4Runtime support, that uses Open vSwitch as the backend.
Software implementations of P4 available today have significant limitations. Given that, we introduce OFP4, a prototype of an implementation of P4, including P4Runtime support, that uses Open
vSwitch as its back-end. OFP4 translates P4 code plus runtime entities such as table entries into OpenFlow (OF) flows, which it installs in a running Open vSwitch instance using the OpenFlow protocol. This paper describes how this translation works and provides an overview of our proof-of-concept implementation