The P4 Language Consortium has been accepted into Google Summer of Code (GSoC) 2025 for the second consecutive year! GSoC is a global initiative, financed by Google, that gives students the opportunity to dive into the open-source philosophy by contributing to projects in collaboration with their maintainers.
The nine GSoC project ideas proposed by the P4 Language Consortium are divided into three categories:
- Core P4 Tooling: These projects enhance and extend key P4 applications, such as P4C and BMv2.
- Exploratory P4 Tooling: These projects integrate P4 into other frameworks, including NS-3 and MLIR.
- P4 Research: These projects were proposed in collaboration with the P4 Education Working Group, focused on leveraging P4 for research applications.
More details about each project idea are available here, and in the coming weeks, the selected project ideas will be communicated. The next steps within the GSoC 2025 timeline are:
- February 27 – March 24: Potential GSoC contributors discuss application ideas with mentoring organizations. If you are interested in participating as a GSoC contributor, we invite you to reach out to one of the P4 community members listed as “Potential Mentor” and share with them your project proposal.
- March 24, 18:00 UTC: GSoC contributor application period begins.