Top 45 dpdk open source projects

Libmoon
libmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.
Capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
Packet Journey
DEPRECATED - Packet-journey, userland router which uses DPDK for its fastpath switching.
✭ 200
crouterdpdk
Opennetvm
A high performance container-based NFV platform from GW and UCR.
✭ 177
cdpdk
Npf
NPF: packet filter with stateful inspection, NAT, IP sets, etc.
Dpvs
DPVS is a high performance Layer-4 load balancer based on DPDK.
Ruru
Real-time TCP latency monitoring using DPDK backend and a 3D React frontend
✭ 155
cdpdk
Lvs Dpdk
LVS on dpdk
✭ 125
cnatdpdk
The router
TheRouter is a software packet router based on DPDK an NPF libraries.
Natasha
Natasha is a fast and scalable, DPDK powered, stateless NAT44 packet processor
✭ 111
cnatdpdk
Fastclick
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).
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, WinPcap, DPDK and PF_RING.
Nff Go
NFF-Go -Network Function Framework for GO (former YANFF)
Fastdns
fastDNS is an authoritative only, high performance, simple and open source name server based on DPDK and NSD server
✭ 12
cdnsdpdk
Dpdk Ans
ANS(Accelerated Network Stack) on DPDK, DPDK native TCP/IP stack.
Trafficengine
a high performance TCP traffic generator
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.
✭ 810
luadpdk
Trex Core
trex-core site
✭ 776
cdpdk
Seastar
High performance server-side application framework
Gatekeeper
First open-source DDoS protection system
✭ 440
cddosdpdk
Qnsm
QNSM is network security monitoring framework based on DPDK.
Ntytcp
单线程用户态TCP/IP协议栈,epoll实现,包含服务器案例,并发测试案例
✭ 322
cepolldpdk
Containerdns
a fast DNS for Kubernetes clusters
Jupiter
Jupiter is a high-performance 4-layer network load balance service based on DPDK.
Lagopus
Yet another SDN / OpenFlow software switch
dpdk
A comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs
BeLibnids
It is a platform to use multiprocess to combine dpdk and libnids together to support analyse packets in 10G port.
shuke
A high performance authority-only dns server implemented with DPDK
DPDK SURICATA-4 1 1
dpdk infrastructure for software acceleration. Currently working on RX and ACL pre-filter
dpdk engineer manual
【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表
butterfly
Butterfly connects Virtual Machines and control their traffic flow
dperf
dperf is a DPDK based 100Gbps network performance and load testing software.
nvfuse
NVMe based File System in User-space
ndn-dpdk
NDN-DPDK: High-Speed Named Data Networking Forwarder
oko
Extend Open vSwitch with BPF programs at runtime
mydpdkdns
dns server with high performance, based on dpdk.
dpdk doc
dpdk中文资料及会议文档ppt
1-45 of 45 dpdk projects