From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: Performances are not scale with multiple ports Date: Mon, 27 May 2013 20:29:46 -0700 Message-ID: <20130527202946.75184090@nehalam.linuxnetplumber.net> References: <20130528113005.5E6D.C42C3789@sakura.ad.jp> <51A4214B.8040703@6wind.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: dev-VfR2kkLFssw@public.gmane.org To: Emre Eraltan Return-path: In-Reply-To: <51A4214B.8040703-pdR9zngts4EAvxtiuMwx3w@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" On Mon, 27 May 2013 20:15:23 -0700 Emre Eraltan wrote: > Hello Shinae, > > Did you try to use the testpmd tool with multiple queues per port? It > gives you more flexibility compared to l2fwd app. > > You need to trigger the RSS feature of the NIC by sending different > streams (just by changing the destination port for instance or any > information in the 5-tuple). This will load balance your packets among > several cores so that you can probe multiple queues with different > cores. Otherwise, you will use only one core (or thread if HT is > enabled) per port for the RX side. > > Best Regards, > Emre > I wrote a partial baked version of pktgen for DPDK. Let me see if I can get ok to release and clean it up. Windriver has one as well, and they use it in their demo clases. Not sure why it never got included.