The Linux Foundation Projects
Skip to main content

Blog

The First In-person P4Pi Hackathon at ACM SIGCOMM 2022 in Amsterdam

Nov 4, 2022 | P4 Admin

The SIGCOMM 2022 program featured this year an excellent main track, workshops, and tutorials which concluded with an in-person P4Pi Hackathon. This was the second P4Pi Hackathon organized in the SIGCOMM series. P4Pi (https://github.com/p4lang/p4pi) is an educational platform developed within ONF’s P4 Education Working Group that combines the popular Raspberry…

Applications Open for the Next Round of the ICRP’s Fast Forward Initiative (FFI ’22)

Oct 26, 2022 | P4 Admin

Intel has steadfastly supported academic research throughout the years, and we are always looking for new ways to spur creativity and enable innovative projects. When conducting groundbreaking research, researchers bear the burden of proving that their solution can solve a network-wide problem and to do that, they need to acquire…

Mario Baldi, AMD, Appointed as Co-Chair of the P4 Architecture Working Group

Oct 25, 2022 | P4 Admin

We are pleased to announce that Mario Baldi has been appointed as the new co-chair of the P4 Architecture Working Group, joining co-chair Andy Fingerhut. Mario is replacing Gordon Brebner whom we’d like to recognize and thank for his participation and contributions in the P4 Architecture Working Group and the…

Community Member Profile: Steffen Smolka

Aug 12, 2022 | P4 Admin

In this community member profile, we would like to introduce Steffen Smolka, a Senior Software Engineer at Google who is based in Palo Alto, California. He is an active contributor in the Open Networking Foundation’s P4 community. Steffen holds a PhD & MS in Computer Science from Cornell University and…

Automatically Checking P4 Parser Equivalence with Leapfrog

Aug 11, 2022 | P4 Admin

The P4 programming language is the interface of choice for programmable data plane devices. P4 programs have to meet network throughput requirements, but they are also subject to resource constraints imposed by the hardware. Compilers and human programmers try to optimize code to meet these constraints, which is hard enough…