• P4 Blog

    The P4 blog is a forum that incorporates news and technical articles from across the P4 community. We invite you to send contributions to be included.

    SUBMIT NEW BLOG

    Recent Blog Posts
    December
    14
    2015
    P4.org now has over 30 member organizations
    Posted by P4.org on December 14, 2015 P4.org 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 P4 ...
    December
    8
    2015
    P4 Boot Camp & P4 DevCon, November 2015
    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 b ...
    November
    30
    2015
    2nd P4 workshop on November 18, 2015
    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 we ...
    November
    17
    2015
    Paxos made switch-y
    By Huynh Tu Dang, Marco Canini, Fernando Pedone, and Robert Soulé. Paxos is one of the most widely used protocols for solving consensus, the problem of getting a group of participants to reliably agree on some value use ...
    September
    25
    2015
    Improving Network Monitoring and Management with Programmabl ...
    Posted by P4.org on September 25, 2015 Quicklinks : INT Specification - INT GitHub repository - INT demo video Compute virtualization and the widespread deployment of virtual machines has led to an extension of the n ...
    September
    1
    2015
    P4 goes to England - SIGCOMM 2015
    Posted by P4.org on September 1, 2015 Updated: link to the github repo : contains files and setup from the August 2015 SIGCOMM tutorial The P4 language had a busy week! From the 15-21st of August, SIGCOMM held its annua ...
    June
    28
    2015
    P4 language evolution
    Posted by P4.org on September 1, 2015 It's been a year since the P4 language was first proposed in an ACM CCR article. In the past year, the language has evolved from a proposal into a specification. This blog post capture ...
    June
    22
    2015
    1st P4 Workshop on June 4, 2015
    Posted by P4.org on September 1, 2015 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 ...
    June
    17
    2015
    An open-source P4 switch with SAI support
    Posted by P4.org on September 1, 2015 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, softwa ...
    May
    29
    2015
    Let's get started
    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, ...