Need for a P4toVPP Compiler
VPP has stellar data plane code open-sourced by Cisco as a FD.io Linux project. Now VPP runs crypto on latest Intel server hardware at 1 Tbps. Most VPP new features…
VPP has stellar data plane code open-sourced by Cisco as a FD.io Linux project. Now VPP runs crypto on latest Intel server hardware at 1 Tbps. Most VPP new features…
The pace of hardware and software development has evolved. SiFive is designing a RISC variant in one afternoon. Likewise, with a P4 to VPP compiler from us, one can get…
Around May 2018, at the Stanford P4 Workshop, Mario Baldi and Cisco asked for P4 to be more modular. After the workshop, a sub-group was formed to tackle the problem.…
My General Comments P4 is a simple language for data plane programming. This makes the p4c backend very complex. Any use of Annotations to hint p4c backend behavior is a…
For Loop Once again folks asked why P4 does not support loops? If one searches p4-dev archives, the reasons have been provided. A for loop is an unbounded computation for…
We presented a poster paper at the 2019 P4 Workshop at Stanford. The abstract of the paper is included with this blog. Stratum is integrating p4runtime with gNMI and gNOI.…
Ideas to work on during the day: We could try to have p4c and P4Runtime use as latest a protobuf version as possible. Users may have apps on their machine…
The goal of automation is to use open-source software. 1. The network switches use ZTP (Zero Touch Provisioning). The management port of switch uses DHCP to get IP address and…