Abstract

P4 is a language for programming the data plane of network devices. This document provides a precise definition of the P416 language, which is the 2016 revision of the P4 language http://​p4.​org. The primary target audience for this document includes developers who want to write compilers/simulators/IDEs/debuggers for P4 programs. This document may also be useful for P4 programmers who are interested in understanding the language syntax and semantics at a deeper level.

Details

http://p4.org/wp-content/uploads/2016/12/P4_16-prerelease-Dec_16.html

Date

December, 2016

Authors

  • The P4.org language consortium

Related projects

Type

Misc