52 Open Source Dpdk Software Projects
Free and open source dpdk code projects including engines, APIs, generators, and tools.
Pcapplusplus 1177 ⭐
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, WinPcap, DPDK and PF_RING.
Moongen 788 ⭐
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.
Packet Journey 194 ⭐
DEPRECATED - Packet-journey, userland router which uses DPDK for its fastpath switching.
Capsule Rs Capsule 157 ⭐
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
Fastclick 81 ⭐
FastClick - A faster version 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).
Packetgraph 59 ⭐
Packetgraph library is a collection of network bricks you can connect to form a network graph.
Belibnids 37 ⭐
It is a platform to use multiprocess to combine dpdk and libnids together to support analyse packets in 10G port.
Dpdk_suricata 4_1_1 38 ⭐
dpdk infrastructure for software acceleration. Currently working on RX and ACL pre-filter
Ubuntu Dpdk 30 ⭐
Scripts and configuration to create a Ubuntu 16.04 virtual machine with Intel DPDK installed and fully configured using Vagrant
Dpdk 25 ⭐
A comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs
Dpdk Httpperf 16 ⭐
DPDK HTTP benchmarking tool fork from official wrk, and run on the DPDK user space TCP/IP stack(ANS).
Proxyengine 17 ⭐
A high performance, pass-through TCP-proxy with delayed binding (~ 1 million cps with 3 cores)
Fastdns 14 ⭐
fastDNS is an authoritative only, high performance, simple and open source name server based on DPDK and NSD server
Flowatcher Dpdk 16 ⭐
In the repository, we present FloWatcher-DPDK, a lightweight software traffic monitor based on Intel(R) DPDK
Build Vnf 17 ⭐
:coffee: (WIP) A collection of utilities to build fast and green virtualized network functions.