Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: p4lang

RuiCunhaM/rtecli-tui

An attempt at a terminal user interface (tui) wrapping Netronome's rtecli. Intended to easily monitor and interact with registers, counters and tables.

Language: C++ - Size: 63.5 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 1

jwbensley/p4-getting-started

Getting started with P4: P4 examples and tutorials

Language: P4 - Size: 6.08 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

KatharaFramework/Kathara-Labs

Collection of Kathará network scenarios and tutorials.

Language: Shell - Size: 149 MB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 91 - Forks: 35

guy-davidi/DPDK-P4-Switch

DPDK Pipeline using P4 In this repo we will present how to configure DPDK pipeline by a P4 program.☄️

Language: C - Size: 40.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

yangdanny97/p4-stacklang 📦

Stitch - a stack-based active networking language for programmable switches, implemented in P4

Language: P4 - Size: 808 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

p4lang/p4app-switchML

Switch ML Application

Language: C++ - Size: 347 KB - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 151 - Forks: 40

RuiCunhaM/Template-Netronome-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.

Language: P4 - Size: 31.3 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

bobuhiro11/mininetlab

A set of mininet scripts to simulate multi-node frr, bgp, evpn, vxlan, etc.

Language: Python - Size: 46.9 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 8 - Forks: 0

p4lang/p4analyzer

A Language Server Protocol (LSP) compliant analyzer for the P4 language

Language: Rust - Size: 689 KB - Last synced: 2 months ago - Pushed: 11 months ago - Stars: 16 - Forks: 2

IITH-Compilers/P4LLVM

P4-LLVM is an LLVM based compiler for P4

Language: P4 - Size: 26.6 MB - Last synced: 8 months ago - Pushed: about 5 years ago - Stars: 39 - Forks: 8

cansin/ceng781-tp 📦

CENG 781 - Network Security - Term Project

Language: Python - Size: 7.08 MB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

wvdomingos/ufes-redes-sdn-tutorial

Apresentação do artigo da SIGCOMM 2021 Tutorial: 5G-Connected Edge Cloud

Size: 338 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

ymerkli/herding-elephants

A distributed heavy-hitter detector for programmable switches implemented in P4 and Python.

Language: Python - Size: 25.3 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 7 - Forks: 0

ebiken/p4srv6

Proto-typing SRv6 functions with P4 lang.

Language: P4 - Size: 1.76 MB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 48 - Forks: 11

rare-freertr/docs.freertr.org

RARE/freeRtr documentation

Language: HTML - Size: 8.82 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

takehaya/p4-navt

NAVT(Network Address Vlan Translation) write by p4-16.

Language: P4 - Size: 68.4 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 7 - Forks: 0

khooi8913/p4-hashpipe

Unofficial P4_16 implementation of the HashPipe heavy hitter detection algorithm proposed in the paper, "Heavy-Hitter Detection Entirely in the Data Plane" @ SOSR'17

Language: Python - Size: 188 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 14 - Forks: 1

khooi8913/bmv2-dida

BMV2 prototype for the paper "DIDA: Distributed In-Network Defense Architecture Against Amplified Reflection DDoS Attacks" accepted at IEEE NetSoft'20.

Language: Python - Size: 285 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

andreyqg/ddosmitigation

Adaptive Pushback Mechanism for DDoS Detection and Mitigation employing P4 Data Planes

Language: Jupyter Notebook - Size: 8.77 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 14 - Forks: 9

canofre/p4-16

Exemplos e exercícios em P4

Language: Python - Size: 35.6 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

titansarus/CompNetworkHW

Computer Network Course Homework - Sharif University of Technology - Spring 2021

Language: Python - Size: 35.8 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

canofre/shell-p4-nfp

Language: Shell - Size: 33.2 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0