P4→NetFPGA: A low-cost solution for testing P4 programs in hardware

Author: October 11th, 2017 / 0 comments

P4 has emerged as an easy-to-use language for declaring how a forwarding device should process packets. A number of programmable targets are already available, ranging from programmable ASICs, software switches, and programmable NICs. This blog post is about a design flow we have developed (and are supporting) for compiling your P4 programs to the NetFPGA… Read more »

Announcing P4Runtime – A contribution by the P4 API Working Group.

Author: July 20th, 2017 / 0 comments

by Lorenzo Vicisano & Antonin Bas The P4 community has come a long way since the first P4 Workshop in June 2015, and can be proud of the solid ecosystem it has built. Between the new p4c compiler, that supports both P414 and P416, and the bmv2 software switch, writing and running your own P4… Read more »

Get involved with shaping P4’s future!

Author: February 24th, 2017 / 0 comments

by Gordon Brebner, Nate Foster, and Changhoon Kim. Following up on last week’s blog post by the board announcing the P4 Technical Steering Committee (P4-TSC), we want to briefly reflect on where we are, what we have accomplished, and identify short-term and longer-term roadmaps for the P4 language as it continues to gain adoption… Read more »

P4 adoption continues to grow rapidly

Author: February 12th, 2017 / 0 comments

by Amin Vahdat, Jennifer Rexford, Nick McKeown.   Dear P4 community: membership and P4 adoption are growing swiftly. We have over 65 member organizations in today and we continue to see notable activity in the developer community. While we strive to keep as lightweight an organization as possible, our community continues to… Read more »

P4 Papers, Talks, Demos, Tutorial & Labs @ ACM SIGCOMM 2016, Florianópolis, Brazil

Author: September 29th, 2016 / 0 comments

ACM SIGCOMM is widely recognized as one of the best conferences — if not the best conference — in the field of computer networking. Many seminal papers were originally published at SIGCOMM, including the RMT paper, which provided the foundation for P4. This year’s conference featured a large number of P4-related papers, which hints at the… Read more »

Open-NFP P4 Summer Webinar Series

Author: July 26th, 2016 / 0 comments

Open-NFP is pleased to announce the Open-NFP P4 Summer Webinar Series. The webinars are on topics in data plane acceleration research, including various P4 applications and using P4 with custom actions in C. The webinars aim to provide the audience with reusable applied research. You can register for or view the webinars here. The webinars… Read more »

Clarifying the differences between P4 and OpenFlow

Author: May 18th, 2016 / 6 comments

by Nick McKeown & Jen Rexford A few people have asked us what the difference is between P4 and OpenFlow. Is P4 just another version of OpenFlow? In this blog we’ll explain why P4 addresses a much more general problem than OpenFlow. In P4, OpenFlow is one of many possible programs to describe what the forwarding… Read more » now has over 30 member organizations

Author: December 14th, 2015 / 0 comments would like to welcome its newest member companies: Centec Networks, Comcast, Freescale, Hewlett Packard Enterprise, Microsoft, and SK Telecom. This brings the total number of members to 33 organizations, ranging from academia to service providers, software, system and silicon companies. It’s great to see membership more than double since the first P4 workshop… Read more »

P4 Boot Camp & P4DevCon, November 2015

Author: December 8th, 2015 / 0 comments

by Chang Kim, Vladimir Gurevich, Antonin Bas, Bapi Vinnakota & Sujal Das.   Immediately following the 2nd P4 Workshop on November 18 there were two hands-on P4 events: a P4 Boot Camp for PhD students, hosted by Barefoot Networks, and a P4/C Developers’ Conference (P4DevCon) hosted by Netronome.   P4 Boot Camp on November 19-20, 2015… Read more »

2nd P4 workshop on November 18, 2015

Author: November 30th, 2015 / 0 comments

by Jennifer Rexford and Nick McKeown   Following the strong turnout for the 1st P4 Workshop in June, we held the 2nd P4 Workshop on November 18 at Stanford University. Like last time, the workshop was heavily oversubscribed again: All 200 tickets sold out three weeks in advance and 98% showed up on the day…. Read more »