oxidecomputer / p4Links
A P4 compiler
☆133Updated this week
Alternatives and similar repositories for p4
Users that are interested in p4 are comparing it to the libraries listed below
Sorting:
- A Language Server Protocol (LSP) compliant analyzer for the P4 language☆21Updated 2 years ago
 - Holo is a suite of routing protocols designed to support high-scale and automation-driven networks.☆425Updated last week
 - Fast IP lookup table for IPv4/IPv6 prefixes☆100Updated 4 years ago
 - Code artifact of the papers "A Simpler and Faster NIC Driver Model for Network Functions" (OSDI 2020) and "Safe low-level code without ov…☆64Updated 2 years ago
 - Always wanted to write performant P4 based networking application in Go but don't know where to start? Then this is the place to get to. …☆18Updated 2 years ago
 - ☆149Updated last week
 - Experimental kernel with built-in replication.☆162Updated 3 months ago
 - ☆77Updated 2 years ago
 - Network Programming with Relational and Procedural Abstractions (NERPA)☆32Updated 2 years ago
 - Portable NIC Architecture☆58Updated last year
 - A VMM implementation based of rust-vmm components☆153Updated last year
 - ☆191Updated last month
 - Petr4: Formal Semantics for P4☆82Updated 4 months ago
 - BGP implemented in the Rust Programming Language☆543Updated 10 months ago
 - Use AF_XDP from Rust☆112Updated last year
 - OpenFlow 1.0 protocol and controller in Rust.☆26Updated 2 years ago
 - userspace nvme driver☆104Updated 4 months ago
 - Rex is a safe and usable kernel extension framework that allows loading and executing Rust kernel extension programs in the place of eBPF…☆92Updated last month
 - Main repository of the Vigor NF verification project.☆48Updated 4 years ago
 - Retargetable compiler for the P4 language☆122Updated 3 months ago
 - eQUIC - QUIC connection quota control on Linux kernel through eBPF☆31Updated 3 years ago
 - Constraints on P4 objects enforced at runtime☆17Updated this week
 - PANDA open source project☆46Updated 3 years ago
 - BGP/Routing building blocks☆23Updated last month
 - packets go in, packets go out, you can't explain that☆59Updated last week
 - Rush: Snabb written in Rust☆55Updated 4 years ago
 - P4 Integrated Network Stack (PINS)☆42Updated this week
 - A congestion control plane. (SIGCOMM '18)☆83Updated 3 weeks ago
 - ☆26Updated last week
 - ☆276Updated last year