-
Current sizing is the default for the bmv2 build of the old fabric-v1model, which is too small. We have plenty of memory resources to make our tables bigger without worrying about pipeline optimizatio…
-
Hi there. I'm trying to run make to compile and later to install again bmv2 on my machine and I'm having some issues:
I already did install the build dependencies for my Ubuntu 22.04 machine from s…
-
When sai implementation is generated, functions is added:
```c
176 static sai_status_t dash_sai_create_dash_acl_rule(
177 _Out_ sai_object_id_t *dash_acl_rule_id,
178 _In_ sai_o…
-
Hello everyone,
I'm using the latest Development VM released in April.
I've read the _[BMv2 Simple Switch](https://github.com/nsg-ethz/p4-learning/wiki/BMv2-Simple-Switch#using-strict-priority-q…
-
A lot of passes involve new IR designs which are not supported by the current toP4.cpp and toP4.h in the frontend. Our current solution is to migrate toP4 files to toCAIRN in our own directory so that…
-
Hi everyone:
I want to do something about SRv6, specifically using BMV2 to implement SRv6, but I found that the function `net.setIntfIp()` cannot set the IPv6 address for host. How should I solv…
-
I'd expect these failures are related. Both tests expect some bits of the packet to be high but get all zeroes instead.
-
Looks like a bug with unions (either validity or deserialization) causing it to print multiple members.
```
union1-bmv2.p4.
Expected:
01666666
Received:
012345666666
```
-
It probably is, but I wanted to confirm.
In a few test programs, every attempt I have made to make a program apply a table twice, either apply'ing it twice in same control apply block, or invoking …
-
They have recently been added to the PSA include file with this commit: https://github.com/p4lang/p4-spec/blob/main/p4-16/psa/psa.p4#L340-L403
Do we want these added to pna.p4 include file as well?…