[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-30 Thread Vladimir Medvedkin
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

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-30 Thread Matt Laswell
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 e

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-28 Thread 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. The

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-28 Thread Vladimir Medvedkin
Hi Matthew, I just verify RSS symmetric in my code, all works great. I have 82599 NIC and dpdk 1.7.0. Moreover, we can use not only 0x6d5a, but repeated random 2 bytes for 4 tuple, and repeated 4 bytes for 2 tuple in rss hash key. Bellow some code: uint8_t my_rss_key[40]; static const struct rte_e

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-27 Thread Matthew Hall
On Mar 26, 2015, at 10:30 PM, Zhang, Helin wrote: > Hi guys > > Did you guys talk about symmetric hash in software or in hardware? > > If about hardware, I have one comment. > I40e supports symmetric hash by hardware, which was enabled in i40e PMD > recently. You can have a try. > > Regards, >

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-27 Thread Zhang, Helin
ounces at dpdk.org] On Behalf Of Matthew Hall > Sent: Tuesday, March 24, 2015 5:27 AM > To: Thomas Monjalon > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] Symmetric RSS Hashing, Part 2 > > On Mon, Mar 23, 2015 at 04:20:33PM +0100, Thomas Monjalon wrote: > > 2015-03-23 10:05,

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-23 Thread Thomas Monjalon
2015-03-23 10:05, Matt Laswell: > Hey Folks, > > I have essentially the same question as Matthew. Has there been progress > in this area? No, AFAIK. Submitting a patch would be a good start I think. > -- > Matt Laswell > infinite io, inc. > laswell at infiniteio.com > > > On Sat, Mar 14, 2015

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-23 Thread Matthew Hall
On Mon, Mar 23, 2015 at 04:20:33PM +0100, Thomas Monjalon wrote: > 2015-03-23 10:05, Matt Laswell: > > Hey Folks, > > > > I have essentially the same question as Matthew. Has there been progress > > in this area? > > No, AFAIK. > Submitting a patch would be a good start I think. Hi Thomas, We

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-23 Thread Matt Laswell
Hey Folks, I have essentially the same question as Matthew. Has there been progress in this area? -- Matt Laswell infinite io, inc. laswell at infiniteio.com On Sat, Mar 14, 2015 at 3:47 PM, Matthew Hall wrote: > A few months ago we had this thread about symmetric hashing of TCP in RSS: > >

[dpdk-dev] Symmetric RSS Hashing, Part 2

2015-03-14 Thread Matthew Hall
A few months ago we had this thread about symmetric hashing of TCP in RSS: http://dpdk.org/ml/archives/dev/2014-December/010148.html I was wondering if we ever did figure out how to get the 0x6d5a hash key mentioned in there to work, or another alternative one. Thanks, Matthew.