[dpdk-dev] random pkt generator PMD
nhorman at tuxdriver.com
Wed Jun 15 15:02:32 CEST 2016
On Wed, Jun 15, 2016 at 03:43:56PM +0600, Yerden Zhumabekov wrote:
> Hello everybody,
> DPDK already got a number of PMDs for various eth devices, it even has PMD
> emulations for backends such as pcap, sw rings etc.
> I've been thinking about the idea of having PMD which would generate mbufs
> on the fly in some randomized fashion. This would serve goals like, for
> 1) running tests for applications with network processing capabilities
> without additional software packet generators;
> 2) making performance measurements with no hw inteference;
> 3) ability to run without root privileges, --no-pci, --no-huge, for CI
> build, so on.
> Maybe there's no such need, and these goals may be achieved by other means
> and this idea is flawed? Any thoughts?
I think you already have a solution to this problem. Linux/BSD have multiple
user space packet generators that can dump thier output to a pcap format file,
and dpdk has a pcap pmd that accepts a pcap file as input to send in packets.
More information about the dev