-
As discussed in today's WG meeting, the definition of read-write symmetry in the spec is currently fuzzy, and the spec makes no gurantees ("reads and writes [...] **should** be symmetrical and unambig…
-
Assuming the following P4 header for controller packet-out that includes padding:
```
@controller_header("packet_out")
header packet_out_header_t {
bit egress_port;
bit _pad;
}
```
…
-
I want to write a P4 program to set the idle_timeout for a table entry (e.g. 10 seconds).
The BMv2 v1model implementation supports the table property `support_timeout`. How to set a specific idle_t…
-
The `MatchField` message contains everything in `Preamble` except for `alias`. It's not clear to me why `MatchField` doesn't just use Preamble. Perhaps it is because the `id` is scoped differently, bu…
-
DPDK BE test/experiment
The engineers who work on p4c-dpdk back end have been notified (and provided some of the details on the reasons for failure to load that I included in the issues). These issu…
-
Spawning off an issue based on @antoninbas's [comment on a BMv2 PR](https://github.com/p4lang/PI/pull/610#issuecomment-2011101546) and my subsequent response.
Basically, at the moment, I believe th…
-
The following test case fails on the remove operation. I found experimentally if I delete the extraneous information after the "op" it passes. All I can see in the DUT switch trace (DASH bmv2) is "Mat…
-
The protobuf build is [broken at HEAD](https://github.com/p4lang/p4runtime/actions/runs/11296486710/job/31421454650) as of https://github.com/p4lang/p4runtime/commit/126bef23dc7692fc06f7ded44568754cbe…
-
We might want to consider simplifying wildcard read requests. We have found that we only ever read ALL entities of a particular kind, but the specification allows for very complicated filtering based…
-
`root@ubuntu:/home/p4/program/idtra_v0.1# p4run
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 584, in _build_master
ws.require(__req…