From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Laswell Subject: Re: Symmetric RSS Hashing, Part 2 Date: Mon, 30 Mar 2015 10:13:05 -0500 Message-ID: References: <4212375A-A998-48A6-A41E-599E9A35410B@mhcomputing.net> <4378294.bYFEcjd8Sh@xps13> <20150323212719.GB5502@mhcomputing.net> <91758887-297B-40EF-A7C0-D2A463331C1F@mhcomputing.net> <20150328201156.GB23149@mhcomputing.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: "dev-VfR2kkLFssw@public.gmane.org" To: Vladimir Medvedkin Return-path: In-Reply-To: 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" That's really encouraging. Thanks! One thing I'll note is that if my reading of the original paper is accurate, the 0x6d5a value isn't there in order to cause symmetry - other repeated 16 bit values will do that, as you've seen. What the 0x6d5a value gets you is symmetry while preserving RSS's effectiveness at load spreading with typical traffic data. Not all 16 bit values will do this. -- Matt Laswell infinite io, inc. laswell-bIuJOMs36aleGPcbtGPokg@public.gmane.org On Mon, Mar 30, 2015 at 10:00 AM, Vladimir Medvedkin wrote: > Matthew, > > I don't use any special tricks to make symmetric RSS work. Furthermore, it > works not only with 0x6d5a. > > Regards, > Vladimir > > 2015-03-28 23:11 GMT+03:00 Matthew Hall : > > > On Sat, Mar 28, 2015 at 12:10:20PM +0300, Vladimir Medvedkin wrote: > > > I just verify RSS symmetric in my code, all works great. > > > ... > > > By the way, maybe it will be usefull to add softrss function in DPDK? > > > > Vladimir, > > > > All of this is super-awesome code. I agree having SW RSS would be quite > > nice. > > Then you could more easily support things like virtio-net and other stuff > > which doesn't have RSS. > > > > Did you have to use any special tricks to get the 0x6d5a to work? I > wasn't > > quite > > sure how to initialize that and get it to run right. > > > > Matthew. > > >