-
I know that struct as action parameter is not supported by v1model/bmv2 yet. I heard this is a bmv2-specific limitation though. So I have the following questions to clarify:
1. Is this currently a …
-
## Title: WTF the bug is?
## Content:
I find a error:
```
heavy_hitter.p4(127): warning: -1: negative value with unsigned type
add_to_field(ipv4.ttl, -1);
^…
-
Hello,I am Coco, a student from China.
I've just learning P4 and i want to use the t4p4s,i have installed the environment, but I am not sure how to test it. When I execute this command today. Such an…
-
With the versions listed below of p4c and behavioral-model sourcec ode:
```
commit 373c3c6a681dd46023788604bac05c410d109804
Author: fruffy
Date: Tue Aug 18 21:24:49 2020 +0200
commit 595c1c3…
-
For example, what if we have a user's program foo.p4 that starts with this:
```
import core;
import v1model as v1m;
```
like this program does: https://github.com/jafingerhut/p4-namespaces/blob…
-
Should table properties be importable from a namespace?
If so, first they should probably be declarable in some explicit way. There is no such explicit way to declare them defined in the P4_16 lan…
-
Some combination of p4c and BMv2 simple_switch impose the restriction that for P4_16 plus the v1model architecture, type parameter `H` must be a struct that contains only members with type header, hea…
-
I was inspired by a recent issue asking about compiler internal passes renaming action parameters (or not) to find out what the P4Info file generated contains when `@name` annotations are used on (dir…
-
Hi. Just cloned this repo to my MacBook Pro running MacOS 10.14.5. I have Docker 2.0.0.3 (31259) installed and it is working fine for other containers.
I copied `p4app` to `/usr/local/bin`. But wh…
-
I run Mininet with p4-utils. However, when configuring the P4Switch, the shell says that "switch 1 has no cpu port". The result is that I cannot use "mirror" primitive in my experiment. Anyone can hel…