programmable-data-plane
Here are 23 public repositories matching this topic...
Flexible, high-performance TCP offload to SmartNICs using fine-grained parallelism
-
Updated
Feb 27, 2022 - C
P4-driven network simulator integrating P4 programmability with ns-3.
-
Updated
Aug 31, 2026 - C++
In-Memory Key-Value Store Live Migration with NetMigrate
-
Updated
Jun 22, 2024 - C++
A pure P4 implementation towards Diffie-Hellman key exchange with AES encryption.
-
Updated
Mar 25, 2024 - P4
Production-grade Go SDK and p4ctl CLI for building P4Runtime controllers — works with BMv2, Stratum, Tofino, and any P4Runtime 1.3.0+ target.
-
Updated
Jul 5, 2026 - Go
系统化整理与实现多个典型 P4 编程案例,涵盖基础报文处理、转发逻辑构建与可编程数据面的关键机制,适用于学习、教学与研究。
-
Updated
Oct 7, 2026 - Python
IntSight Prototype for Mininet + BMv2
-
Updated
Oct 29, 2020 - Jupyter Notebook
A Time-Threshold-based Lightweight In-Band Network Telemetry Scheme for P4-Enabled Programmable Networks
-
Updated
May 8, 2026 - Shell
A P4 implementation towards Diffie-Hellman key exchange with AES encryption.
-
Updated
May 22, 2021 - P4
Supporting page for the manuscript titled "P4toNFV: Offloading from P4 Switches to NFV in Programmable Data Planes."
-
Updated
Sep 12, 2023 - Jupyter Notebook
A curated chronological list of research papers that explicitly study In-band Network Telemetry (INT) mechanisms.
-
Updated
Oct 6, 2026
Reproducible measurement harness and analysis pipeline for BMv2-based P4 emulation on WSL2, covering data-plane latency, P4Runtime scaling, INT timestamp behavior, and resource consumption.
-
Updated
Aug 31, 2026 - Python
Minimal IPv4 multicast forwarding with P4_16, BMv2 PRE, P4Runtime, and Mininet, including dynamic group updates and packet-level tests.
-
Updated
Aug 24, 2026 - Python
Minimal IPv4 DiffServ QoS reference using P4_16, BMv2, P4Runtime, and Mininet.
-
Updated
Aug 26, 2026 - Python
A minimal, fully tested Count-Min Sketch traffic-measurement implementation in P4_16 for BMv2, configured through P4Runtime and exercised with Mininet.
-
Updated
Sep 6, 2026 - Python
Minimal P4_16 source-routing implementation using BMv2, P4Runtime, and Mininet, with per-hop route-stack consumption and packet-level tests.
-
Updated
Aug 25, 2026 - Python
Timestamp-based two-path flowlet switching in P4_16 on BMv2, with P4Runtime configuration and packet-level Mininet integration tests.
-
Updated
Sep 26, 2026 - Python
Add this topic to your repo
To associate your repository with the programmable-data-plane topic, visit your repo's landing page and select "manage topics."