Skip to content

smittal-bf/networking-recipe

 
 

Repository files navigation

P4 Control Plane CI Pipeline

P4 Control Plane

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

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.

Major changes

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.

Source code

To download the source code for P4 Control Plane:

git clone --recursive https://github.com/ipdk-io/networking-recipe

Documentation

About

IPDK Networking Recipe (P4 Control Plane)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 36.7%
  • CMake 27.2%
  • P4 13.5%
  • C 8.8%
  • Shell 8.1%
  • Python 5.3%
  • Jinja 0.4%