Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #275377

Category libpcap
Changed by Robin Jarry <rjarryohnoyoudont@redhat.com>
Changed at Tue 21 Jul 2026 20:35:15
Repository https://git.tcpdump.org/libpcap
Project libpcap
Branch master
Revision 4d626a31477e160ee0a2e0a1b011484f40f6a410

Comments

dpdk: remove capture backend
The current DPDK integration model is not useful in practice. Since
libpcap/tcpdump takes exclusive ownership of DPDK ports via
rte_eth_dev_configure(), it cannot capture traffic from an existing DPDK
application. This makes it useless for the primary use case of observing
packets in a running DPDK-based network stack.

The support added in commit 8d7f0e39da08 ("enable dpdk for libpcap, test
with DPDK v18.11") was never updated to follow the evolution of the
public DPDK API. This led the backend to be disabled by default in
commit 06fbfb73255d ("DPDK: don't enable it by default.") because the
maintenance cost became too high.

Remove all DPDK capture support from the source, build systems
(autoconf, CMake) and documentation.

Signed-off-by: Robin Jarry <rjarry@redhat.com>

Changed files