[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Avi Kivity
On 09/01/2015 05:47 PM, Matthew Hall wrote: > On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: >> Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): >>> 82574L NIC uses em PMD, which does not support more than 1 queue. >>> Therefore RSS is disabled in the NIC and then you cannot

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Martin Drašar
Dne 1.9.2015 v 16:50 Avi Kivity napsal(a): > On 09/01/2015 05:47 PM, Matthew Hall wrote: >> RSS calculations are used to direct packets across multiple RX queues. >> With >> only one RX queue it cannot possibly increase performance by enabling it. >> > > As an example, seastar uses the RSS hash

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Martin Drašar
Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): > 82574L NIC uses em PMD, which does not support more than 1 queue. > Therefore RSS is disabled in the NIC and then you cannot have RSS hashes. > > Thanks, > Pablo Hi Pablo, that is an interesting information. I read the rationale in

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread De Lara Guarch, Pablo
Hi Martin, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Martin Dra?ar > Sent: Monday, August 31, 2015 1:16 PM > To: dev at dpdk.org > Subject: [dpdk-dev] Broken RSS hash computation on Intel 82574L > > Hi, > > I am usin

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Jim Thompson
> On Sep 1, 2015, at 9:47 AM, Matthew Hall wrote: > > On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: >> Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): >>> 82574L NIC uses em PMD, which does not support more than 1 queue. >>> Therefore RSS is disabled in the NIC and then

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Matthew Hall
On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: > Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): > > 82574L NIC uses em PMD, which does not support more than 1 queue. > > Therefore RSS is disabled in the NIC and then you cannot have RSS hashes. > > > > Thanks, > > Pablo > >

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-08-31 Thread Martin Drašar
Hi, I am using RSS to get identical hash for both directions of a flow. Everything is working as it should with the Intel 82599ES, but when I run the same code with the Intel 82574L, then the hash is not calculated correctly and returns 0 as a hash value for all flows. I could use the Toeplitz