5G Performance Engineering — DPDK, eBPF, and Line-Rate Telecom · Pro
In this lab you will use DPDK's testpmd to measure the maximum packet rate achievable on a server. The goal is to baseline what the hardware and DPDK stack can deliver before any UPF logic runs on top. testpmd is the DPDK reference app, bundled with every DPDK distribution. It supports several forwarding modes and reports packet-per-second statistics at fixed intervals. The lab walks through configuring testpmd in io mode (simplest — receive from one port, forward unchanged to another), running it with a calibrated traffic generator on the other side (TRex or a second testpmd instance in…