P416

The current release of the language is P416.

  • Version 1.0.0 [ HTML | PDF ] (May 2017)
  • Version 1.1.0 draft [ HTML | PDF ] (May 2018)

P414

The previous release of the language is P414.

  • Version 1.0.4 [ PDF ] (May 2017)
  • Version 1.0.5 draft [ PDF ] (May 2018)

P416 PSA

The current release of the Portable Switch Architecture (PSA)


P4 Data-plane Telemetry

In-band Network Telemetry (INT), working draft: [PDF]

Telemetry Report Format, working draft: [PDF]


P4Runtime

Releases for P4Runtime

  • v1.0.0-rc2 [HTML | PDF] (Aug 2018)
  • v1.0.0 working draft: [HTML | PDF]

Archives

An archive of older versions of the language is also available. Note that these releases should be considered deprecated.

  • P414 Version 1.0.3 [ PDF ] (November 2016)
  • P414 Version 1.1.0 [ PDF ] (January 2016)
  • P414 Version 1.0.2 [ PDF ] (March 2015)

Participate

If you have feedback, questions, comments on the specification please join the p4-discuss mailing list!