There are 17 repositories under xdp topic.
A curated list of awesome projects related to eBPF.
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
Prototyping kernel development work outside mainline
Layer 3/4 packet forwarding software that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. Uses source port mapping similar to IPTables and NFTables.
A real-time media transport (LibOS UDP and SMPTE ST2110) stack based on COTS hardware.
Velocity SJC 2019 - DDoS mitigation made easy with XDP and eBPF
lightweight cross-platform networking toolkit
A distributed Layer 2 Direct Server Return (L2DSR) Layer 4 load balancer (L4LB) for Linux using XDP/eBPF
An application that utilizes fast AF_XDP Linux sockets to send network packets. Used for penetration testing including Denial of Service (DoS) and network monitoring.
High-performance regular expression matching library for Linux kernel
A demo app covering building an eBPF load-balancer in Rust
High-performance passive (a.k.a. reply-only) GRE keepalive support for Linux, written in eBPF/XDP.
Native In-Kernel P4-programmable Software Switch for Software-Defined Networking (previously PSA-eBPF)
:coffee: Experimental/research project to build high-performance and energy-efficient virtual network functions (VNFs).