P416

The current release of the language is P416.

  • Version 1.2.1 [ HTML | PDF ] (June 2020)
  • Working draft [ HTML | PDF ]

P414

The previous release of the language is P414.

  • Version 1.0.5 [ PDF ] (Nov 2018)

P4Runtime

P416 Portable Switch Architecture (PSA)


In-Band Network Telemetry (INT)

  • v2.1 [PDF] (May 2020)
  • working draft: [MDK]

Telemetry Report Format

  • v2.0 [PDF] (May 2020)
  • working draft: [MDK]


Archives

An archive of older versions of specifications are also available. Note that these specifications should be considered deprecated.

P416

  • P416 Version 1.2.0 [ HTML | PDF ] (Nov 2018)
  • P416 Version 1.1.0 [ HTML | PDF ] (Nov 2018)
  • P416 Version 1.0.0 [ HTML | PDF ] (May 2017)

P414

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

In-band Network Telemetry (INT)

  • v2.0 [PDF] (Feb 2020)
  • v1.0 [PDF] (Apr 2018)
  • v0.5 [PDF] (Dec 2017)

Telemetry Report Format

  • v1.0 [PDF] (Apr 2018)
  • v0.5 [PDF] (Nov 2017)

Participate

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