Skip to content

Adding the P4 support to Open vSwitch by integrating uBPF VM with AF_XDP and DPDK

License

Notifications You must be signed in to change notification settings

osinstom/ovs.p4

 
 

Repository files navigation

Introduction

This repository is a playground for adding the P4 support to Open vSwitch by leveraging uBPF VM, P4 to uBPF compiler and integrating them with DPDK and AF_XDP interfaces.

This project is a prototype, far from being mature.

Note! This is my side project, which is based on my previous work around P4rt-OVS and the P4 to uBPF compiler.

Acknowledgment

This work is supported by Aaron A. Glenn and Network Service Associates.

About

Adding the P4 support to Open vSwitch by integrating uBPF VM with AF_XDP and DPDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.6%
  • Python 6.0%
  • Roff 1.8%
  • Shell 1.4%
  • M4 0.9%
  • Makefile 0.7%
  • Other 0.6%