BlueField DPU P4 Example ( public )

TCP and P4 Programmable Data Plane Switches
This notebook implements simple Layer 2 forwarding using the DOCA Pipeline Language (DPL) on the NVIDIA BlueField DPU. It introduces a match-action table that forwards or drops packets based on exact matches with destination MAC addresses. The forwarding decisions are based on a statically configured table with predefined entries, demonstrating how control logic can be used to implement simple switching behavior without relying on external runtime updates. The latest fix includes enabling internet access in the DPU.
Views
455
Downloads
508 active (0 retired)
Versions
3
Last Updated
April 16, 2026, 12:06 a.m.
Version Created URN Downloads Actions
2026-04-15 April 15, 2026, 9:53 p.m. urn:fabric:contents:renci:5e5419fc-bca0-4080-9e6f-bc73b36fe768 38 download
2025-11-10 Nov. 10, 2025, 5:41 p.m. urn:fabric:contents:renci:a1e98549-4466-46a1-a720-18f236ca0452 235 download
2025-10-12 Oct. 12, 2025, 8:48 p.m. urn:fabric:contents:renci:c6d26ee5-398c-47a4-a270-0fbeddd93c35 235 download
University of South Carolina — ekfoury@email.sc.edu