Noon – 3:30pm (in-person) – San Jose Convention Center, Lower Level, Room LL21BVirtual content – live October 13th
The P4 Workshop event is an opportunity for the P4 ecosystem to share knowledge, insights and experiences across the broader community and to facilitate collaboration. This year the workshop will be a hybrid event and feature both in-person and pre-recorded content. The in-person portion of the workshop will take place on October 13th in conjunction with the 2025 OCP Global Summit at the San Jose Convention Center in San Jose, California.
Registration for the P4 Workshop is included as part of OCP Global Summit registration – no additional fees are required – Register Now!
In addition, a P4 booth will be in the OCP Global Summit exhibit hall – make sure and stop by to talk with community members and learn about P4, how its used and how to participate.
P4 Workshop Agenda (October 13th – noon – 3:30pm)
- Welcome – Fernando Ramos
General Chair 2025 P4 Workshop
- KEYNOTE: Mina Tahmasbi Arashloo – “High-Level and Target-Agnostic Transport Programs”
Assistant Professor Canada Research Chair in Minimizing Human Error in Modern Networks Cheriton School of Computer Science, University of Waterloo
Abstract: Over the past two decades, programming abstractios for packet processing have gained widespread adoption. These abstractions enable network operators to specify packet processing logic in high-level, domain-specific languages that are independent of the underlying hardware architecture of packet processing nodes. This approach has unlocked numerous benefits, including compiler-driven generation of efficient low-level implementations, portability across diverse execution environments, and automated testing and verification. Most existing abstractions, however, primarily focus on L2/L3 packet processing. In this talk, we highlight the need for new programming abstractions that capture the complexities of network mechanisms essential for quality of service, specifically transport protocols.
- Victor Rios – “DVaaS Detective: The Case of the Failing Tests”
Software Engineer, Google
- Anand Sridharan – “Cisco Silicon One: Unifying Network Forwarding with P4 Program”
Distinguished Engineer, Cisco
BREAK
- Tom Herbert – “Unifying P4 with eBPF and DPDK via XDP2”
CEO, XDPnet
- Debashis Chatterjee – “New Dawn of P4”
Senior Director of Engineering, Intel
- Fabian Ruffy | Vladimir Gurevich – “XASM: A Foundation to Program the X2 with P4”
Software Architect | Customer Solutions Architect, XSight Labs
- KEYNOTE: Krishna Doddapaneni – “Using P4 to interconnect GPUs in Unforgiving Networks”
Corporate Vice President, AMD Pensando
Abstract: AI transports need hardware-based implementations to offer low latency, high throughput GPU interconnects. P4 is a good choice for data path transport implementation on P4 enabled NICs for scale-out Ethernet fabrics. This talk discusses how AMD used P4 to overcome various network failures, implementing multi-plane, and failure handling for scale-out GPU interconnects. And highlights how P4 is continuing to prove that the network data path programmability is the core requirement to solving these and future challenges in these unforgiving networks.
- Andy Fingerhut – P4 Workshop Wrap-up
Principal Engineer, Cisco
P4 Workshop Pre-Recorded Talks
- Eric Campbell – “When P4 Isn’t Enough: Specifying The Control Interface”
Postdoctoral Research Fellow, UT Austin
- Mehmet Ermin Sahin – “High-Accuracy Updatable Bloom Filters for Robust Network Security in Programmable Networks”
Systems and Network Admnistrator, The Scientific and Technological Research Council of Turkiye
- Mirek Walukiewicz – “The virtual IP address load balancer using FPGA SmartNIC designed using P4”
Principal Engineer, Altera
- Phani Suresh Paladugu – “Enabling Programmable Performance: Memory and Interconnect Innovation for AI-Centric Data Planes”
Executive Director – Product Management, Synopsys
General Chair
Fernando Ramos, University of Lisbon
Program Committee
Amedeo Sapio, NVIDIA
Andy Fingerhut, Cisco
Ben Pfaff, Feldera
Chris Sommers, KeySight
Gianni Antichi, Politecnico di Milano & Queen Mary University of London
Jonathan DiLorenzo, Google
Mario Baldi, NVIDIA
Muhammad Shahbaz, University of Michigan
Vladimir Gurevich, P4ica
All attendees and participants are expected to behave in accordance with professional standards and the Linux Foundation Events Code of Conduct – for more information, see the full Code here.