BLOG

P4 and Open vSwitch

Author: p4.org July 13th, 2015 / 0 comments

by Ben Pfaff Open vSwitch (“OVS”) is a virtual switch that is commonly used with Linux-based hypervisors such as KVM and Xen, although it supports other environments too such as FreeBSD and Hyper-V.  Surveys have reported that OVS is the most popular networking plugin for the widely adopted OpenStack cloud management system.  OVS is also… Read more »

1st P4 Workshop on June 4, 2015

Author: p4.org June 22nd, 2015 / 1 comment

By Jen Rexford and Nick McKeown To start fostering community around P4, we organized a small by-invitation workshop with people from industry and academia who we knew were actively working on P4-related topics.  We thought we’d have around 30 or 40 people, tops.  After all, how many people pine for the opportunity to program packet processing?… Read more »

An open-source P4 switch with SAI support

Author: p4.org June 17th, 2015 / 0 comments

By Chaitanya “CK” Kodeboyina First let me introduce myself. I am the head of software at Barefoot Networks where I lead a senior team of engineers with many years of experience building networking systems, software and chips. Whether you build your own chips or use off-the-shelf merchant silicon, it can be frustrating to write software for… Read more »

Let’s get started

Author: p4.org May 29th, 2015 / 0 comments

By Jen Rexford and Nick McKeown First things first: Welcome to P4.org, the official home of the P4 language, open-source P4 programs, developer tools, compilers and apps. P4 is a declarative language for telling forwarding-plane devices (switches, NICs, firewalls, filters, etc) how to process packets. It’s really cool and we think it’s going to change how… Read more »