A template repository to work with P4 programs on Netronome SmartNICs. Mostly a wrapper around nfp4build with sensible defaults for Agilio CX 2x10GbE SmartNICs.
-
Updated
Sep 30, 2024 - P4
A template repository to work with P4 programs on Netronome SmartNICs. Mostly a wrapper around nfp4build with sensible defaults for Agilio CX 2x10GbE SmartNICs.
Getting started with P4: P4 examples and tutorials
A novel approach based on Random Forests that quickly and accurately identifies elephant flows in programmable Data Planes.
Assignment at "Advanced Topics in Networks" course
Formal Semantics of P4 in K
This p4 program provides GTP.v1 encapsulation/decapsulation/steering. Furthermore you can get hop latency via postcard telemetry from each node of the network.
Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)
This is basics of P4 some exercises will add respective readme(s) later
In this repository, we propose a lightweight and practical mitigation mechanism to protect SDN architecture against DDoS flooding threats and ensure a secure and efficient SDN-based networking environment. Our proposal extends the Data Plane (DP) with a classification and mitigation module to analyze the new incoming packets, classify the benig…
Implementation of pcStream algorithm in switch dataplane for DDoS detection
This repository contains code-scripts written bhy me in P4 language.
Practical Real-time Microburst Monitoring for Datacenter Networks
P4 example code referred by my posted article at my blog www.MaoJianwei.com and www.SDNLAB.com
Add a description, image, and links to the p4language topic page so that developers can more easily learn about it.
To associate your repository with the p4language topic, visit your repo's landing page and select "manage topics."