[dpdk-dev] random pkt generator PMD

Yerden Zhumabekov e_zhumabekov at sts.kz
Wed Jun 15 14:48:02 CEST 2016

On 15.06.2016 18:33, Jay Rolette wrote:
> On Wed, Jun 15, 2016 at 7:11 AM, Yerden Zhumabekov <e_zhumabekov at sts.kz>
> wrote:
>> On 15.06.2016 17:50, Jay Rolette wrote:
>>> On Wed, Jun 15, 2016 at 4:43 AM, Yerden Zhumabekov <e_zhumabekov at sts.kz>
>>> 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
>>>> example:
>>>> 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?
>>>> Are you thinking of something along the lines of what BreakingPoint (now
>>> part of Ixia) does, but as an open source software tool?
>> More dreaming than thinking though :) Live flows generation, malware,
>> attacks simulation etc is way out of scope of PMD dev, I guess.
> Having a DPDK-based open-source BreakingPoint app would be a _fantastic_
> tool for the security community, but yes, it doesn't really make sense to
> put any of that logic in the PMD itself.
> Were you more after the capabilities from that sort of tool or the
> experience of writing a PMD?

We're developing packet processing applications for our company and, of 
course, having a testing tool with such capabilities would be great. As 
for experience in PMD development - sure, why not getting it.

More information about the dev mailing list