About 400 results
Open links in new tab
  1. P4 Programming Language - P4 is a domain-specific language for …

    Aug 14, 2025 · A place to discuss the P4 Programming Language and Ecosystem

  2. 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 …

  3. 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 …

  4. 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 …

  5. 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?

  6. Question about the SRAM lookup process in the two-stage ALPM …

    Nov 12, 2025 · Hello, I am studying and trying to reproduce the ALPM (Algorithmic Longest Prefix Match) example in P4 as a baseline algorithm for my research. While reading the ALPM patent, I …

  7. Data Consistency Issues When Using Stateful Data in P4 Programs

    Oct 18, 2025 · While writing a P4 program on BMv2 (v1model), I encountered a conceptual issue. In the data plane, it seems natural to process multiple packets in parallel. However, when using stateful …

  8. 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 …

  9. 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 …

  10. Installing open source P4 development tools

    Jun 27, 2021 · Pick one of these: (a) I have an existing Ubuntu 16.04, 18.04, or 20.04 Linux system, and I want to install the open source P4 development tools on it (b) I am comfortable downloading and …