Tofino-based Intelligent Switch

Supported Infrastructure Application Interfaces

  • P4Runtime (via OVS)
  • OpenConfig (via OVS)

Tofino-based switches operate solely over physical ports, the virtual devices OpenConfig schema is not supported.

Supported Target Abstraction Interfaces

Tofino supports the PSA (Portable Switch Architecture) and TNA (Tofino Native Architecture) P4 architectures. Both types of P4 pipelines can be populated at runtime using the Table-Driven Interface (TDI).

How to Build

Requires Intel P4 Studio SDE version 9.7.0 or later. A software license agreement (SLA) is required for download and use.

Instructions and an installation guide can be found here.

More information can be found at