Skip to content
#

dpdk

Here are 154 public repositories matching this topic...

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.

  • Updated Aug 20, 2021
  • C++

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.

  • Updated Jul 17, 2021
  • Lua
zeeshanlakhani
zeeshanlakhani commented May 30, 2020

Background

ICMP messages are used by network devices, including routers, to send error messages and operational information indicating success or failure when communicating with another IP address. Examples include errors indicating when a requested service is not available or when a host or router could not be reached. We've

twood02
twood02 commented Jun 15, 2021

Bug Report

Current Behavior
If an NF tries to send a message to another NF using the onvm_nflib_send_msg_to_nf() function it will allocate memory to store the message and then enqueue the message for the other NF. If the enqueue fails (because the destination NF's ring is full), then the allocated memory will never be freed.

https://github.com/sdnfv/openNetVM/blob/61ce33a4ca6d3d76

Improve this page

Add a description, image, and links to the dpdk topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the dpdk topic, visit your repo's landing page and select "manage topics."

Learn more