-
when i compile a p4 program then show:
root@ubuntu:/mnt/sda3/p4c/build# ./p4fpga -o 111 --p4-14 01-BigMatch.p4
terminate called after throwing an instance of 'Util::CompilerBug'
what(): COMP…
-
Improve the error handling in the test back ends. Instead of throwing exceptions everywhere, try to gracefully handle errors and bubble them upwards. Considering using a utility macro for that.
…
-
## Short description
In PNA, for an action with a `PortId_t` parameter like `action forward(PortId_t port)`, when trying to set a const entry invoking this action, one has to explicitly cast an int…
-
-
This issue should be closed exactly when the bullet item “Added support for 0-width bitstrings and varbits” in Section 1.1 "P4 Language Version Applicability" is addressed and removed.
This issue i…
-
In the TNA architecture, there is a quite useful metadata field that gives us possibility to bypass egress packet processing:
https://github.com/barefootnetworks/Open-Tofino/blob/master/share/p4c/p…
-
I'm not sure this is a true issue, but as long as there's no documentation online I'd rather try to ask it to you. I need to compile using **p4c-bm2-ss** compiler to use my custom externs. I was capab…
-
1)
I followed the same steps as mentioned in README in https://github.com/Azure/DASH/tree/main/sirius-pipeline
- Build the environment >>>> worked well
make docker
- Build pipeline >>>> worked…
-
The XDP_TX return code only support to send the packets to the same NIC card . And XDP_REDIRECT can send the received packets to another NIC . However , this compiler seems not to implement XDP_REDI…
-
The [spec](https://p4.org/p4-spec/docs/P4-16-v-1.2.3.html#sec-expr-hu) specifies that calling `setInvalid()` on any header inside a header union should invalidate all headers in that union:
> u.hi.se…