p4lang-pi-nightly:main

Last commit made on 2023-04-11
Get this branch:
git clone -b main https://git.launchpad.net/p4lang-pi-nightly

Branch merges

Branch information

Name:
main
Repository:
lp:p4lang-pi-nightly

Recent commits

dc9c75f... by Fabian Ruffy <email address hidden>

Increase the max value for the clone session ID (#588)

PI restricts the maximum clone session ID to 512, but this is a rather conservative number.
We set the new limit to 32768, which is the max value supported by bmv2 simple_switch.

21592d6... by Antonin Bas

Fix Bazel build (#584)

* Pin Bazel version to 5.4.0 (see https://github.com/p4lang/p4runtime/pull/409)
* Update P4Runtime and dependencies (see https://github.com/p4lang/p4runtime/pull/404)

ec6865e... by Radostin Stoyanov <email address hidden>

configure: Update AM_PATH_PYTHON to Python 3 (#583)

* configure: Update AM_PATH_PYTHON to Python 3

The AM_PATH_PYTHON macro will search for a Python interpreter on the
system. The first argument is the minimum version of Python required.
Usually, when AM_PATH_PYTHON is invoked with an argument of the form
3.X, it means that only a Python 3 interpreter should be used. However,
the "python" command may invoke a Python 2 interpreter[1] on some
systems. Thus, if we try "python" first we may get Python 2 interpreter.

[1] http://www.python.org/dev/peps/pep-0394/

Signed-off-by: Radostin Stoyanov <email address hidden>

* Use python3 interpreter

The use of the "python" command is not recommended due to confusion
with references to Python 2. The recommendation is to write
cross-platform scripts with shebangs for either python2 or python3.

https://peps.python.org/pep-0394/

Signed-off-by: Radostin Stoyanov <email address hidden>

f547455... by Antonin Bas <email address hidden>

Run Test Github workflow for main pushes

0a4cb68... by Antonin Bas <email address hidden>

Replace Travis job with Github actions (#577)

d905d23... by Antonin Bas <email address hidden>

Document supported compiler versions in README (#576)

Closes #575

38d87e8... by Antonin Bas <email address hidden>

Updates for Ubuntu 20.04 (#574)

* Updates for Ubuntu 20.04

* Increase buffer size to avoid compiler warning in PI C tests

* Silence deprecation warnings for proto tests

453852f... by Antonin Bas <email address hidden>

Fix Bazel build to support Bazel 5.0 (#573)

Also update some Bazel dependencies.

1931e8f... by Antonin Bas <email address hidden>

Support mutual TLS authentication for PI gRPC server (#572)

It was already possible to provide a CA certificate for the server to
verify the client. However, by default gRPC will not request a
certificate from the client unless it is configured to do so. We had an
SSL option to configure client certificate requests.

1be2a4a... by Antonin Bas <email address hidden>

Update the Docker image (p4lang/PI) periodically (#571)

In case there are updates to the base image.