Intel will not provide or guarantee development of or support for this project, including but not limited to, maintenance, bug fixes, new releases or updates.
Patches to this project are no longer accepted by Intel.
If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.
This repository is the superproject for P4 Control Plane. It is the successor to P4-OVS.
- also called the IPDK Networking Recipe
- formerly known as P4-OVS Split Architecture
See the Overview section of the User Guide for a description of its components.
The Networking Recipe now supports version 3 of the ES2K Linux Networking P4 Program. Support for version 2 has been discontinued.
The public functions in the ovs-p4rt API have been renamed to make them more consistent with C programming conventions.
The documentation files have moved from the docs directory to the
https://github.com/ipdk-io/p4cp-userguide repository.
The Stratum dependencies have moved from the setup directory
to the https://github.com/ipdk-io/stratum-deps repository.
To download the source for P4 Control Plane:
git clone --recursive https://github.com/ipdk-io/networking-recipeSee the link in the About panel on the right-hand side of the home page.