Update commits to 2023 jul 01 (#519)
* 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 commit SHAs of `vagrant up dev` to latest as of 2023-Jul-01 * Update vm-ubuntu-20.04/README.md for 2023-Jul-01
This commit is contained in:
@@ -105,16 +105,8 @@ cd build
|
||||
make -j2 check |& tee make-check-out.txt
|
||||
```
|
||||
|
||||
As of 2022-04-02, the p4c compiler passes all but 64 of its included
|
||||
tests.
|
||||
|
||||
The relatively small group of tests whose names begin with 'ebpf' and
|
||||
'ubpf' fail. They work fine in the continuous integration tests on
|
||||
the https://github.com/p4lang/p4c project, because the VM used to run
|
||||
those tests has additional software installed to enable it. Perhaps
|
||||
future versions of this VM will enable the ebpf and ubpf back ends to
|
||||
pass these tests, also. Contributions are welcome to the needed
|
||||
changes in the VM build scripts to enable this.
|
||||
As of 2023-07-01, the p4c compiler passes all of its included tests,
|
||||
except for some of the p4testgen tests (if those are enabled).
|
||||
|
||||
|
||||
## Send ping packets in the solution to `basic` exercise of `p4lang/tutorials` repository
|
||||
@@ -153,8 +145,8 @@ them again.
|
||||
|
||||
For the particular case of creating the VM named:
|
||||
|
||||
+ 'P4 Tutorial Development 2022-04-02'
|
||||
+ created on April 2, 2022
|
||||
+ 'P4 Tutorial Development 2023-07-01'
|
||||
+ created on July 1, 2023
|
||||
|
||||
here were the host OS details, in case it turns out that matters to
|
||||
the finished VM image for some reason:
|
||||
@@ -166,7 +158,7 @@ the finished VM image for some reason:
|
||||
In the VirtualBox GUI interface:
|
||||
|
||||
+ Choose menu item File -> Export Appliance ...
|
||||
+ Select the VM named 'P4 Tutorial Development 2022-04-02' and click
|
||||
+ Select the VM named 'P4 Tutorial Development 2023-07-01' and click
|
||||
Continue button
|
||||
|
||||
+ Format
|
||||
@@ -175,7 +167,7 @@ In the VirtualBox GUI interface:
|
||||
+ Open Virtualization Format 0.9
|
||||
+ Open Virtualization Format 2.0
|
||||
+ Target file
|
||||
+ I used: /Users/andy/Documents/P4 Tutorials Development 2022-04-02.ova
|
||||
+ I used: /Users/andy/Documents/P4 Tutorials Development 2023-07-01.ova
|
||||
+ Mac Address Policy
|
||||
+ I used: Include only NAT network adapter MAC addresses
|
||||
+ Other available options were:
|
||||
@@ -189,16 +181,16 @@ Clicked "Continue" button.
|
||||
|
||||
Virtual system settings:
|
||||
|
||||
+ Name: P4 Tutorial 2022-04-02
|
||||
+ Name: P4 Tutorial 2023-07-01
|
||||
+ Product: I left this blank
|
||||
+ Product-URL: I left this blank
|
||||
+ Vendor: P4.org - P4 Language Consortium
|
||||
+ Vendor-URL: https://p4.org
|
||||
+ Version: 2022-04-02
|
||||
+ Version: 2023-07-01
|
||||
+ Description:
|
||||
|
||||
```
|
||||
Open source P4 development tools built from latest source code as of 2022-Apr-02 and packaged into an Ubuntu 20.04 Desktop Linux VM for the AMD64 architecture.
|
||||
Open source P4 development tools built from latest source code as of 2023-Jul-01 and packaged into an Ubuntu 20.04 Desktop Linux VM for the AMD64 architecture.
|
||||
```
|
||||
|
||||
+ License
|
||||
|
||||
Reference in New Issue
Block a user