4 Commits

Author SHA1 Message Date
Andy Fingerhut
6c82635445
Update protobuf mininet p4testgen (#518)
* Support negative-valued action parameters
by converting them in the Python helper code into a positive value
whose bit pattern is the 2's complement representation of the negative
value.

* Update versions of protobuf and grpc installed, install p4testgen
Update protobuf from v3.6.1 to v3.18.1
Update grpc from v1.17.2 to v1.43.2

Both of those versions have been long tested in the p4-guide repo
install scripts.

Update BMv2, PI, p4c, and ptf to latest versions as of 2023-Jun-24

Enable compilation of p4testgen

* Change method to install ptf
I found that the former way that I am replacing did not seem to install
it correctly.

* Make clean.sh remove sources for protobuf and grpc
Saves disk space for the image.  protobuf and grpc source code is easily
obtainable from public sources if the user wishes.
2023-06-24 21:21:43 -04:00
Andy Fingerhut
30d6b4599d
Remove install of obsolete ipaddr (#516)
* Support negative-valued action parameters
by converting them in the Python helper code into a positive value
whose bit pattern is the 2's complement representation of the negative
value.

* Python ipaddr package is superseded by ipaddress
2023-06-24 12:05:33 -04:00
Andy Fingerhut
fc8e21a67a
Enable all p4c tests to pass (#515)
* Support negative-valued action parameters
by converting them in the Python helper code into a positive value
whose bit pattern is the 2's complement representation of the negative
value.

* Add Python ply package, to enable all p4c tests to pass
2023-06-24 12:02:10 -04:00
Radostin Stoyanov
27ffd3bfdf
Create release and development VMs (#439)
* vm: trim trailing whitespace

Signed-off-by: Radostin Stoyanov <radostin.stoyanov@eng.ox.ac.uk>

* Create dev and release VMs

Signed-off-by: Radostin Stoyanov <radostin.stoyanov@eng.ox.ac.uk>
2021-11-28 10:24:30 -05:00