Projects in Awesome Lists tagged with dpdk
A curated list of projects in awesome lists tagged with dpdk .
https://github.com/scylladb/seastar
High performance server-side application framework
aio async c-plus-plus dpdk seastar
Last synced: 13 May 2025
https://github.com/baidu/dperf
dperf is a 100Gbps network load tester.
dpdk dpvs http ipv6 load-tester lvs nginx packet-loss performance tcp udp vlan vxlan
Last synced: 13 May 2025
https://github.com/iqiyi/dpvs
DPVS is a high performance Layer-4 load balancer based on DPDK.
balancer dpdk fullnat ipv6 kernel-bypass load-balancer lvs nat64 snat
Last synced: 13 May 2025
https://github.com/seladb/pcapplusplus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
cpp dpdk ebpf libpcap linux mac-osx multiplatform network-forensics network-tools networking packet-crafting packet-parsing packet-processing pcap pcap-files pcapplusplus pf-ring tcp-reassembly windows winpcap
Last synced: 13 May 2025
https://github.com/seladb/PcapPlusPlus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
cpp dpdk ebpf libpcap linux mac-osx multiplatform network-forensics network-tools networking packet-crafting packet-parsing packet-processing pcap pcap-files pcapplusplus pf-ring tcp-reassembly windows winpcap
Last synced: 15 Mar 2025
https://github.com/altramayor/gatekeeper
The first open-source DDoS protection system
anti-ddos ddos ddos-mitigation ddos-protection dpdk
Last synced: 14 May 2025
https://github.com/AltraMayor/gatekeeper
The first open-source DDoS protection system
anti-ddos ddos ddos-mitigation ddos-protection dpdk
Last synced: 05 Apr 2025
https://github.com/aregm/nff-go
NFF-Go -Network Function Framework for GO (former YANFF)
cloud cloud-native containers dpdk dpdk-driver go golang intel ipsec linux microservices network-functions networking nfv-framework packet-processing scalable scalable-networking vnf
Last synced: 15 May 2025
https://github.com/cisco-system-traffic-generator/trex-core
trex-core site
dpdk python-3 scaleable stateful stateless traffic-generation
Last synced: 14 May 2025
https://github.com/0voice/dpdk_engineer_manual
【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表
c dpdk linux-kernel openvswitch vpp
Last synced: 08 Apr 2025
https://github.com/unum-cloud/ucall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
backend cpython dpdk epoll fast-api flask http http-server io-uring json json-rpc liburing linux-kernel python rest-api rpc rpc-framework simd tcp tcp-ip
Last synced: 10 Apr 2025
https://github.com/microsoft/demikernel
Kernel-Bypass LibOS Architecture
dpdk kernel-bypass libos linux network rdma spdk
Last synced: 14 May 2025
https://github.com/emmericp/MoonGen
MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.
Last synced: 03 Aug 2025
https://github.com/iqiyi/qnsm
QNSM is network security monitoring framework based on DPDK.
anti-ddos dpdk kernel-bypass network-analysis network-security security suricata
Last synced: 05 Apr 2025
https://github.com/tiglabs/jupiter
Jupiter is a high-performance 4-layer network load balance service based on DPDK.
dpdk high-performance ipv6 jdos kubernetes l4 load-balance
Last synced: 12 Jul 2025
https://github.com/libmoon/libmoon
libmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.
dpdk lua luajit packet-processing
Last synced: 22 Jul 2025
https://github.com/k8snetworkplumbingwg/sriov-cni
DPDK & SR-IOV CNI plugin
cloud-native cni containerized-vnf dpdk high-performance intel kubernetes nfv sriov vf vnf
Last synced: 18 Jun 2025
https://github.com/tbarbette/fastclick
FastClick - A faster version of the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18). PacketMill modifications (ASPLOS'21) as well as MiddleClick(ToN, 2021) are merged in main.
batch-mode click dpdk fastclick high-speed netmap networking nfv sdn
Last synced: 15 May 2025
https://github.com/sdnfv/openNetVM
A high performance container-based NFV platform from GW and UCR.
Last synced: 09 May 2025
https://github.com/helyim/helyim
seaweedfs implemented in pure Rust
cuda dpdk erasure-coding hdfs iouring kernel-bypass object-storage rdma s3 spdk webdav
Last synced: 03 Oct 2025
https://github.com/p4lang/p4app-switchml
Switch ML Application
collectives dpdk in-network-compute machine-learning p4 p4lang rdma tna tofino
Last synced: 09 Aug 2025
https://github.com/omec-project/upf
4G/5G Mobile Core User Plane
4g 5g bess cnf dataplane docker dpdk kubernetes pfcp prometheus spgw upf userplane
Last synced: 15 Dec 2025
https://github.com/scaleway/natasha
Natasha is a fast and scalable, DPDK powered, stateless NAT44 packet processor
Last synced: 30 Dec 2025
https://github.com/bytedance/libtpa
Libtpa(Transport Protocol Acceleration), a DPDK based userspace TCP stack implementation.
Last synced: 13 Apr 2025
https://github.com/aregm/nff-go-nat
NAT (network address translation) example for NFF-Go framework
cloud cloud-native dpdk go golang intel linux nat network-functions networking nff-go nfv nfv-framework packet-processing sdn vnf
Last synced: 12 Apr 2025
https://github.com/Mellanox/k8s-rdma-sriov-dev-plugin
Kubernetes Rdma SRIOV device plugin
dpdk ib k8s-device-plugin kubernetes rdma roce sriov
Last synced: 30 Mar 2025
https://github.com/microsoft/machnet
Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.
Last synced: 16 May 2025
https://github.com/nvfuse/nvfuse
NVMe based File System in User-space
dpdk filesystem nvme objectstore spdk userspace
Last synced: 30 Mar 2025
https://github.com/outscale/packetgraph
Packetgraph library is a collection of network bricks you can connect to form a network graph.
brick dpdk firewall hub ipv4 ipv6 library network-graph nfv nic npf packets switch tap vhost vhost-user virtual-machine virtualization vtex vxlan
Last synced: 05 Apr 2025
https://github.com/sip3io/sip3-captain-ce
SIP3 Captain (Community Edition)
dpdk monitoring pcap rtcp rtp sip troubleshooting voip
Last synced: 09 Apr 2025
https://github.com/aliireza/packetmill
PacketMill: Toward per-core 100-Gbps Networking
dpdk fastclick llvm-pass packet-processing packetmill x-change
Last synced: 23 Aug 2025
https://github.com/outscale/butterfly
Butterfly connects Virtual Machines and control their traffic flow
api butterfly dpdk firewall maturity-incubating network vhost virtual-machine virtual-switch vm vxlan
Last synced: 05 Apr 2025
https://github.com/gamemann/the-dpdk-examples
Program examples utilizing the DPDK. The DPDK is a kernel-bypass network library that allows for very fast network packet processing. This is great for (D)DoS mitigation and low-latency packet inspection, manipulation, and forwarding.
cyber cyber-security cybersecurity data-plane dpdk dpdk-code dpdk-examples drop fast firewall intel low-level networking packet processing security stats udp
Last synced: 28 Aug 2025
https://github.com/lemonrock/dpdk
A comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs
dpdk ethernet-port icmpv4-packets icmpv6 mempool packets receive-data rust tcp udp vlan
Last synced: 21 Mar 2025
https://github.com/dodng/BeLibnids
It is a platform to use multiprocess to combine dpdk and libnids together to support analyse packets in 10G port.
dpdk fast high-performance libnids
Last synced: 15 Mar 2025
https://github.com/rstade/TrafficEngine
a high performance TCP traffic generator
dpdk networking rust traffic-generator
Last synced: 07 Apr 2025
https://github.com/pantheontech/stonework
StoneWork - high-performance data plane, modular control plane solution.
cloud-native control-plane data-plane dpdk ligato network-automation router switch vpp
Last synced: 21 Aug 2025
https://github.com/gamemann/the-dpdk-common
A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.
bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security
Last synced: 20 Jul 2025
https://github.com/lorenzosaino/ubuntu-dpdk
Scripts and configuration to create a Ubuntu 16.04 virtual machine with Intel DPDK installed and fully configured using Vagrant
Last synced: 22 Apr 2025
https://github.com/Orange-OpenSource/oko
Extend Open vSwitch with BPF programs at runtime
bpf dpdk openflow openvswitch ovs
Last synced: 20 Apr 2025
https://github.com/unikraft/eurosys21-artifacts
Artifacts, including experiments and graphs, for the paper: "Unikraft: Fast, Specialized Unikernels the Easy Way" (EuroSys'21 - Best Paper Award).
debian dpdk eurosys eurosys21 linux mirageos nginx osv paper papers-with-code redis rumprun sqlite unikernels unikraft
Last synced: 10 Apr 2025
https://github.com/praveingk/dptp
Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)
barefoot data data-plane dpdk moongen p4 p4language sdn synchronization time-synchronization timesync tofino
Last synced: 13 Jun 2025
https://github.com/Mellanox/sriov-cni
DPDK & SR-IOV CNI plugin
cni dpdk kubernetes rdma sriov
Last synced: 30 Mar 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance
Simple Measurement of UPF Performance
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance upf upg-vpp vpp xdp
Last synced: 11 Jul 2025
https://github.com/gamemann/dpdk-deploy-action
A GitHub action to install the DPDK from source inside a GitHub workflow.
action composite configuration default deploy dpdk github
Last synced: 15 Apr 2025
https://github.com/packet-batch/old-dpdk
Packet Batch's old DPDK program. An application that utilizes the DPDK to send network packets. Used for penetration testing including Denial of Service (DoS), and network monitoring.
ddos ddos-tool dos dos-tool dpdk fast generation hack-tool networking packet-generator pcktgen pen-test pen-testing penetration penetration-testing penetration-testing-tools pentest pentesting
Last synced: 01 Mar 2025
https://github.com/s5uishida/install_vpp_upf_dpdk
Install VPP-UPF with DPDK on Host
5g 5gc dpdk free5gc open5gs openairinterface upf upg-vpp vpp
Last synced: 02 Jan 2026
https://github.com/userspace-xdp/userspace-xdp
XDP Deployments in Userspace eBPF
Last synced: 20 Jul 2025
https://github.com/s-you/dpdk.cr
Crystal bindings to Intel's DPDK at wire rate packet processing.
Last synced: 01 Aug 2025
https://github.com/lemonrock/network
Rust crates for networking
dpdk ip networking rust rust-crate stack
Last synced: 29 Jul 2025
https://github.com/daschr/cuda_firewall
Implementing a Firewall using dpdk and CUDA
Last synced: 10 Apr 2025
https://github.com/s5uishida/open5gs_5gc_ueransim_vpp_upf_dpdk_sample_config
Open5GS 5GC & UERANSIM UE / RAN Sample Configuration - VPP-UPF with DPDK
5g 5gc dpdk open5gs openairinterface ueransim upf upg-vpp vpp
Last synced: 02 Jan 2026
https://github.com/gkatsikas/snf
SNF: synthesizing high performance NFV service chains
click dpdk fastclick high-performance networking nfv single-read single-write snf synthesis zero-redundancy
Last synced: 24 Oct 2025
https://github.com/eunomia-bpf/xdp-ebpf-in-dpdk
XDP in DPDK with userspace eBPF (Move to https://github.com/userspace-xdp/userspace-xdp
Last synced: 04 Oct 2025
https://github.com/xilinx/open-nic-dpdk
DPDK Drivers for AMD OpenNIC
data-center dpdk fpga network-acceleration smartnic
Last synced: 11 Oct 2025
https://github.com/s5uishida/free5gc_ueransim_vpp_upf_dpdk_sample_config
free5GC 5GC & UERANSIM UE / RAN Sample Configuration - VPP-UPF with DPDK
5g 5gc dpdk free5gc openairinterface ueransim upf upg-vpp vpp
Last synced: 02 Jan 2026
https://github.com/praveingk/nfpnic
Netronome NIC applications with P4 and Micro-C
dpdk netronome networking nic sdn smartnic
Last synced: 04 Jan 2026
https://github.com/s5uishida/simple_measurement_of_upf_performance_6
Simple Measurement of UPF Performance 6
5g 5gc dpdk ebpf eupf free5gc open5gs performance pfcp proxmox proxmox-ve scapy traffic-generator trex upf upg-vpp vpp xdp
Last synced: 13 Apr 2025
https://github.com/denizetkar/dpdk-router
A high performance layer-3 router written with DPDK framework.
batch-processing dir-24-8 dpdk router
Last synced: 16 Mar 2025
https://github.com/netgroup-polito/tray
Direct vm2vm optimzation in ovs for dpdk enabled applications
dpdk inter-vm-communication nfv virtualization
Last synced: 10 Apr 2025
https://github.com/toxy4ny/artaxerxes
Artaxerxes - Adaptive High-Performance Stress Tester v.1.0. Rebuild old version Xerxes DDoS. Supports GPU+io_uring, DPDK, eBPF/XDP with intelligent fallbacks. Educational tool for advanced cybersecurity labs
cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools security-tools stress-testing
Last synced: 08 Oct 2025
https://github.com/yourarj/rust-dpdk-hello-world
rust-intel-dpdk hello world
dpdk hello-world rust rust-lang v22-11
Last synced: 22 Mar 2025
https://github.com/micromaomao/dpdk-project
DPDK learning project
dpdk high-performance-computing networking
Last synced: 25 Mar 2025
https://github.com/nguyenminh-phuc/ministun
High performance RFC#8489 STUN server
c-plus-plus dpdk nat rfc-8489 seastar stun webrtc
Last synced: 20 Feb 2025
https://github.com/pengjianzhang/hyena
hyena is a L4 network load tester
aws-ec2 dpdk dpvs l4-loadbalancer load-balancer load-tester lvs nginx
Last synced: 22 Feb 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance_4
Simple Measurement of UPF Performance 4
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 28 Mar 2025
https://github.com/flaxyzz/simple_measurement_of_upf_performance_7
Simple Measurement of UPF Performance 7
5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 18 Mar 2025
https://github.com/sobolevska/simple_measurement_of_upf_performance_8
Simple Measurement of UPF Performance 8
5g 5gc dpdk ebpf eupf free5gc open5gs performance proxmox proxmox-ve srsran upf upg-vpp vpp
Last synced: 18 Mar 2025
https://github.com/long-gong/fastpass-vm
Vagrantfile for fastpass on UBUNTU 16.04
dpdk linux-kernel vagrant-virtual-machine
Last synced: 09 Mar 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance_9
Simple Measurement of UPF Performance 9
5g 5gc dpdk ebpf eupf free5gc latency open5gs performance pfcp proxmox proxmox-ve scapy traffic-generator trex upf upg-vpp vpp xdp
Last synced: 10 Jun 2025
https://github.com/dosarudaniel/detnetauth
Implementation for DetNetAuth paper
authentication dpdk hmac-sha256 integrity-checker
Last synced: 07 Mar 2025
https://github.com/faresargus/artaxerxes
Adaptive high-performance stress tester "artaxerxes" supports GPU, io_uring, DPDK, and eBPF/XDP for advanced cybersecurity labs. Ideal for network testing. 🚀🛠️
cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational github-config high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools stress-testing
Last synced: 24 Jul 2025
https://github.com/marcomannu/simple_measurement_of_upf_performance_9
# Simple Measurement of UPF Performance 9This repository provides simple performance measurements of various open-source UPFs using the TRex traffic generator and the Simple PFCP Client as the simulator. Results may vary based on measurement conditions, and this serves as a basic reference for real-world configurations. 🐙✨
5g 5gc dpdk ebpf eupf free5gc latency open5gs performance pfcp proxmox proxmox-ve scapy traffic-generator trex upf vpp xdp
Last synced: 15 Jun 2025
https://github.com/abhinavpy/implementation-of-utlities-to-set-up-environments-in-dpdk
This project aims at making the functional testing of these DPDK applications easier buy providing the user with a utility to setup environments using network namespaces and VMs.
Last synced: 21 Feb 2025
https://github.com/singgel/bgw
【京东云IaaS】- 混合边界网关,这个没有什么特别的,主要是分享些专线,vpn之类的企业网打通,边界网关的角色和高可用的设计想法
Last synced: 04 Jan 2026
https://github.com/gbionescu/dpdk
Clone of http://dpdk.org/browse/dpdk/ - updated every 15 minutes
Last synced: 01 Mar 2025
https://github.com/gbionescu/pktgen-dpdk
Clone of http://dpdk.org/browse/apps/pktgen-dpdk/ - updated every 15 minutes
Last synced: 01 Mar 2025
https://github.com/s5uishida/simple_measurement_of_upf_performance_7
Simple Measurement of UPF Performance 7
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 29 Jun 2025
https://github.com/ironcore-dev/metalnet
Kubernetes controller managing dpservice networking resources
dpdk dpservice kubernetes networking
Last synced: 23 Apr 2025