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

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

  5. What is the queue management approach in P4?

    Mar 15, 2022 · P4 specification specifically says (in the section 1 “Scope”) that it does not define “Mechanisms by which data are received by one packet-processing system and delivered to another …

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

  7. How to create loop for register? - P4 Programming Language

    Sep 3, 2022 · The P4 program is written so that at least some such injected packets from the controller perform read or write operations on a P4 register array, and send a packet back to the controller. …

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

  9. Is there a way to compile a program written with p4 into C language?

    Oct 21, 2023 · Thank you Mr @andyfingerhut for your reply Let me explain my question in more details with an example: I wrote a simple P4 code to read a switch input packet and change some header …

  10. What is the role of #include <tna.p4>

    Jan 23, 2022 · Hi, I am a beginner of P4 language and I am confused of the pipeline process. It seems that the whole P4 program is executed following the pipeline function defined at the end and there …