-
In P4, there are cases some valiables are defined without value to be used just for decisions (e.g. `#ifndef`).
For example: https://github.com/p4lang/p4c/blob/master/p4include/core.p4#L19
```
…
-
I see the EBPF backend supports changing boolean to a byte in C. So, why doesn't EBPF support single-bit struct fields?
For example,
```p4
struct acl_t {
bit permit;
bit mark;
b…
-
hello, to use ddosm-p4 on ubuntu 16.04, i have followed the instructions given in https://github.com/asilha/ddosm-p4/issues/7 ,but i got this error while run `docker run -it --rm -v ":/workdir" --wor…
-
The BMv2 and eBPF test back ends have push-button test scripts such as `run-bmv2-test.py` or `run-ebpf-test.py`. These scripts allow sending a packet with a corresponding control-plane configuration a…
-
```
#include
struct S {
bit f;
}
extern bool foo(in bool x, in bool y);
control C(inout S s) {
action a1() {
if (foo(s.f == 0, false)) {
return;
}
…
-
When writing a `standard_metadata_t` field in a control block that is used by the main Ingress/Egress control I get a `NULL name` error for that field. For instance, the attached program will raise th…
-
I'm unsure if this belongs here or perhaps with awkward (though I think it is here).
The following reduced snippet:
```python
import awkward
import uproot_methods
ex = awkward.JaggedArray.fromi…
-
Is it necessary for me to prepare something just like ONOS or Mininet?
-
Not letting my lack of C++ experience stop me, I'm trying to fix the TODO on [line 197](https://github.com/vmware/p4c-xdp/blob/c5e3370e1dd3fdf06feef59fc98610bef985197a/xdpProgram.cpp#L197) in xdpProgr…
-
I'm trying to set a pipeline per the instructions and running into some issues:
```
root@ubuntu2004:~/examples/simple_l3# ovs-p4ctl set-pipe ovs-br1 /root/examples/simple_l3/simple_l3.pb.bin /root…