The Wayback Machine - https://web.archive.org/web/20220709094305/https://github.com/topics/dpdk
Skip to content
#

dpdk

Here are 182 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 Jul 5, 2022
  • C++
bdollma
bdollma commented May 25, 2022

Packets read from PCAP create Single Burst streams with one packet.

https://github.com/cisco-system-traffic-generator/trex-core/blob/8a2002b6a0c5a4a8db997aa1da1b7bdbc2fd5aa7/scripts/automation/trex_control_plane/interactive/trex/stl/trex_stl_streams.py#L1345

This doesn't allow us to play with the Inter Packet Gap.
I suggest we change this to Multi Burst.

good first issue stl

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 Jun 9, 2022
  • Lua
AltraMayor
AltraMayor commented Jul 1, 2022

Add context to log entries with "%s(%s): ". The first string is __func__, and the second string is some proper context. A common example of context is iface->name to identify the interface associated with the log entry.

Review all calls of strerror() and replace the ones that are dealing with DPDK's errors with rte_strerror().

Add "(errno=%i): %s\n" to G_LOG()'s that have errno

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

enhancement good first issue
twood02
twood02 commented Sep 3, 2021

Feature Request

Make a simple sample NF in examples/skeleton to use as a base for creating other NFs.

Describe the solution you'd like
This could be based on a simple NF like examples/simple_fwd.

Should include documentation from NF Development guide (on read the docs site)

good first issue enhancement 🚀

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