Skip to content
This repository was archived by the owner on May 11, 2026. It is now read-only.

ipdk-io/networking-recipe

Repository files navigation

P4CP build checks P4CP lint checks

THIS PROJECT IS ARCHIVED

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.

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

See the Overview section of the User Guide for a description of its components.

Major changes

Linux Networking

The Networking Recipe now supports version 3 of the ES2K Linux Networking P4 Program. Support for version 2 has been discontinued.

ovs-p4rt interface

The public functions in the ovs-p4rt API have been renamed to make them more consistent with C programming conventions.

docs directory

The documentation files have moved from the docs directory to the https://github.com/ipdk-io/p4cp-userguide repository.

setup directory

The Stratum dependencies have moved from the setup directory to the https://github.com/ipdk-io/stratum-deps repository.

Source code

To download the source for P4 Control Plane:

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

Documentation

See the link in the About panel on the right-hand side of the home page.

About

IPDK Networking Recipe (P4 Control Plane)

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors