THE LINUX FOUNDATION PROJECTS
Blog

P4 GSoC 2026 | Project Feature: Improving The Traffic Manager of the P4Sim Switch

By July 27, 2026No Comments
GSoC 2026 - P4Sim Switch

In this blog series, we are presenting the five P4 projects accepted for this year’s Google Summer of Code (GSoC). The third one is Improving The Traffic Manager of the P4Sim Switch.

GSoC Project

Improving The Traffic Manager of the P4Sim Switch

P4sim is a high-performance simulation framework that brings P4-programmable data plane processing into the ns-3 network simulator. It enables researchers and developers to model, execute, and evaluate P4 programs within realistic end-to-end network simulations, tightly coupling a P4-driven packet processing engine with ns-3’s flexible network modeling for fine-grained analysis of programmable networks at scale.

This project is to improve the P4Sim module by enhancing its Traffic Manager and integrating ns-3’s built-in QueueDisc class into it. This will help developers and researchers in testing P4 switches with more complex scenarios and get accurate results for their experiments.

Project Mentors: Mingyu Ma and Davide Scano

Contributor: Vineet Goel

Vineet is a system engineer with interest in Blockchain technology.

Connect with Vineet on LinkedIn and X