
P4 Programming Language - P4 is a domain-specific language for …
Sep 14, 2025 · A place to discuss the P4 Programming Language and Ecosystem
Register manipulation - Getting Started with P4 - P4 Programming …
Apr 2, 2023 · A P4 register is in some ways better named an “array”, if that makes it more familiar to you. It is an array of values, all with the same type. A read operation retrieves the value stored in the …
P4 architecture - P4 Programming Language
Feb 23, 2022 · The P4 16 language version (this is a perception more than a fact) seems to have put the PISA term aside. P4 16 also required the “architecture” concept (like V1Model) so the concept of …
Difference between P4 architectures - PISA vs PSA
Dec 28, 2024 · The P4_16 language spec includes a sample P4_16 architecture, called “Very Simple Switch Architecture” to illustrate the necessary points. PSA, PNA, v1model, TNA, T2NA and a …
How tables work? - Getting Started with P4 - P4 Programming Language
May 14, 2022 · Hi, can someone plz explain how do tables work and what is the relation between key and actions?
Error during P4 program compilation: "Too many heap sections: …
Dec 12, 2024 · Is your P4 program something you are able and willing to publish? If so, it might help others who have tried to improve the performance of p4c to profile the code while compiling your …
How to implement softwared P4 switch in PC or general server to …
Mar 25, 2023 · I am new to P4 and I want to deploy P4 switches in a virtual environment (among multiple VMS, select the middle VM as the P4 switch) and I would like to ask if there is a better way …
P4 Backend for FPGAs (HDL) - P4 Programming Language
Sep 23, 2025 · Hi all, I’m new to the P4 ecosystem and have been exploring the available backends for the P4C compiler. However, I haven’t found anything suitable for developing HDL for FPGAs. During …
Unexpected Queue Depth Spikes in BMv2 (v1model) During …
Oct 17, 2025 · Hi! When I write a P4 program on BMv2 using the v1model, I need to monitor queue length information for my congestion control algorithm. I obtain this information by reading …
Intel P4 Studio - P4 Dev - P4 Programming Language
Nov 7, 2024 · We want to use P4 for CPS applications and are in the process of purchasing two Tofino2 switches. For that, I recently applied for the Intel Connectivity Research Program to obtain the Intel …