BMV2 prototype for the paper "DIDA: Distributed In-Network Defense Architecture Against Amplified Reflection DDoS Attacks" accepted at IEEE NetSoft'20.
-
Updated
Nov 17, 2022 - Python
BMV2 prototype for the paper "DIDA: Distributed In-Network Defense Architecture Against Amplified Reflection DDoS Attacks" accepted at IEEE NetSoft'20.
NAVT(Network Address Vlan Translation) write by p4-16.
Computer Network Course Homework - Sharif University of Technology - Spring 2021
DPDK Pipeline using P4 In this repo we will present how to configure DPDK pipeline by a P4 program.☄️
Reducing P4 Language’s Voluminosity using Higher-Level Constructs
CENG 781 - Network Security - Term Project
Getting started with P4: P4 examples and tutorials
A distributed heavy-hitter detector for programmable switches implemented in P4 and Python.
Assignment at "Advanced Topics in Networks" course
A set of mininet scripts to simulate multi-node frr, bgp, evpn, vxlan, etc.
An attempt at a terminal user interface (tui) wrapping Netronome's rtecli. Intended to easily monitor and interact with registers, counters and tables.
A template repository to work with P4 programs on Netronome SmartNICs. Mostly a wrapper around nfp4build with sensible defaults for Agilio CX 2x10GbE SmartNICs.
Add a description, image, and links to the p4lang topic page so that developers can more easily learn about it.
To associate your repository with the p4lang topic, visit your repo's landing page and select "manage topics."