Last time I looked at that code it was really ugly, and messy. But more of importantly it was the wrong use case. Very few users will want to have a NIC dedicated to capture only.

The whole thing should be rewritten so that tcpdump/ Wireshark can run as secondary process using existing pdump API. 

On Fri, Feb 28, 2025, 15:20 Denis Ovsienko <denis@ovsienko.info> wrote:
Hello all.

libpcap has been implementing DPDK packet capture support for some
time, in that a contributor added this support using DPDK 18.11.  This
code stopped working with later versions of DPDK and still remains
broken.

Would anybody be interested to upgrade pcap-dpdk.c in libpcap to the
latest stable release of DPDK, to confirm whether it works as intended
and maybe even to keep this module better maintained in future?

--
    Denis Ovsienko