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.
Versions
| 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 |
Authors
University of South Carolina
— Amithgspn@sc.edu
University of South Carolina
— ekfoury@email.sc.edu