This repository is the superproject for P4 Control Plane. It is the successor to P4-OVS.
- also called the IPDK Networking Recipe
- formally known as P4-OVS Split Architecture
P4 Control Plane modularizes P4-OVS and reduces coupling between its components, making the code easier to maintain and more suitable for upstreaming.
It moves the P4-specific components of the architecture from ovs-vswitchd
to a separate process called infrap4d
.
See the Overview section of the User Guide for a description of the components.
The Stratum dependencies component has formally moved from the setup
directory to a new https://github.com/ipdk-io/stratum-deps repository.
See the README file in the setup
directory
for more information.
To download the source code for P4 Control Plane:
git clone --recursive https://github.com/ipdk-io/networking-recipe