From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 8F814C4AC for ; Wed, 15 Jun 2016 11:49:26 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 15 Jun 2016 02:49:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.26,475,1459839600"; d="scan'208";a="976075211" Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.220.81]) by orsmga001.jf.intel.com with SMTP; 15 Jun 2016 02:49:23 -0700 Received: by (sSMTP sendmail emulation); Wed, 15 Jun 2016 10:49:22 +0025 Date: Wed, 15 Jun 2016 10:49:22 +0100 From: Bruce Richardson To: Yerden Zhumabekov Cc: dev@dpdk.org Message-ID: <20160615094922.GB10172@bricha3-MOBL3> References: <5761235C.2090906@sts.kz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5761235C.2090906@sts.kz> Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?= =?iso-8859-1?Q?opment?= Ireland Ltd. User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [dpdk-dev] random pkt generator PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jun 2016 09:49:27 -0000 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 > 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? Isn't some of this already covered by the NULL PMD? Perhaps it could be extended or enhanced to meet some more of your requirements? /Bruce