-
[Sorry if this is a duplicate; I swear I posted this a while back, but now I don't see it.]
As background: P4_16's Bison parser relies the "lexer hack." That is, the parser maintains a symbol table…
-
This was briefly mentioned near the end of the 2017-Dec-06 P4 Arch WG meeting, in the context of hash functions.
The motivation is that even though it is possible to change the collection of packet…
-
### This issue respects the following points:
- [X] This is a **bug**, not a question or a configuration issue; Please visit our forum or chat rooms first to troubleshoot with volunteers, before cr…
-
https://github.com/p4pktgen/p4pktgen
Can be used to uncover bugs in translation logic
-
The following Petri net does not accept any word. To cover the only accepting place, transition b has to fire, which is not possible because place p3 never has a token.
```
PetriNet n = (
alph…
-
When the user supplies a token which is not a declared type, where a declared type is expected, the parser produces various types of syntax errors, many of which are not as accurate and helpful as the…
-
I am curious why the source code at testdata/p4_16_errors_outputs/methodArgDontcare.p4 is not expected to compile. In my opinion, [this error](https://github.com/p4lang/p4c/commit/facc5ed5ac5d223b55c6…
-
It's not that easy, tried for a while, but I will probably give up for now.
Without type knowledge it's not easy to do constant folding safely.
Feel free to file a separate issue about this last exa…
-
### Problem description
When using an app such as Dsub, podcasts always download as mp3 files. It would be great if they obeyed the same rules as other media files.
### Steps to reproduce
1. …
-
While the current routing algorithm used by the eth10g controller is blazing fast, is not very configurable. Worse, it requires a lot of logic to manage. Further, the current routing method will onl…