netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Patchset - Support for configurable RSS hash key
@ 2014-01-17 13:02 Venkata Duvvuru
  2014-01-18  3:01 ` David Miller
  2014-02-02 16:10 ` Amir Vadai
  0 siblings, 2 replies; 5+ messages in thread
From: Venkata Duvvuru @ 2014-01-17 13:02 UTC (permalink / raw)
  To: netdev

NIC drivers that support RSS use either a hard-coded value or a random value for the RSS hash key. Irrespective of the type of the key used, the user would want to change the hash key if he/she is not satisfied with the effectiveness of the default hash-key in spreading the incoming flows evenly across the RSS queues.

This patch set provides support for configuring the RSS hash-key via the ethtool interface.

The patch set consists of:
a) ethtool user-land patches
b) ethtool kernel patch
c) be2net patch that implements the ethtool hooks

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/4] Patchset - Support for configurable RSS hash key
  2014-01-17 13:02 [PATCH 0/4] Patchset - Support for configurable RSS hash key Venkata Duvvuru
@ 2014-01-18  3:01 ` David Miller
  2014-02-02 16:10 ` Amir Vadai
  1 sibling, 0 replies; 5+ messages in thread
From: David Miller @ 2014-01-18  3:01 UTC (permalink / raw)
  To: VenkatKumar.Duvvuru; +Cc: netdev

From: Venkata Duvvuru <VenkatKumar.Duvvuru@Emulex.Com>
Date: Fri, 17 Jan 2014 13:02:10 +0000

> NIC drivers that support RSS use either a hard-coded value or a random value for the RSS hash key. Irrespective of the type of the key used, the user would want to change the hash key if he/she is not satisfied with the effectiveness of the default hash-key in spreading the incoming flows evenly across the RSS queues.
> 
> This patch set provides support for configuring the RSS hash-key via the ethtool interface.
> 
> The patch set consists of:
> a) ethtool user-land patches
> b) ethtool kernel patch
> c) be2net patch that implements the ethtool hooks

Your submission is confusing.

Changes for the kernel side of things should be submitted as a separate
series, and you do not need to mention where the tree was, via SHA ID,
in the commit message.  It is sufficient to say that your patches are
against the 'net-net' tree, but after the "---" delimiter.  It's not
useful in the commit message proper.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Patchset - Support for configurable RSS hash key
  2014-01-17 13:02 [PATCH 0/4] Patchset - Support for configurable RSS hash key Venkata Duvvuru
  2014-01-18  3:01 ` David Miller
@ 2014-02-02 16:10 ` Amir Vadai
  2014-02-05 12:20   ` Venkata Duvvuru
  1 sibling, 1 reply; 5+ messages in thread
From: Amir Vadai @ 2014-02-02 16:10 UTC (permalink / raw)
  To: Venkata Duvvuru; +Cc: netdev, Ben Hutchings

On 17/01/14 13:02 +0000, Venkata Duvvuru wrote:
> NIC drivers that support RSS use either a hard-coded value or a random value for the RSS hash key. Irrespective of the type of the key used, the user would want to change the hash key if he/she is not satisfied with the effectiveness of the default hash-key in spreading the incoming flows evenly across the RSS queues.
> 
> This patch set provides support for configuring the RSS hash-key via the ethtool interface.
> 
> The patch set consists of:
> a) ethtool user-land patches
> b) ethtool kernel patch
> c) be2net patch that implements the ethtool hooks

Hi,

I would be happy to add support in setting the hash function in
addition to the hash key.

Mellanox NIC's have support in 2 hash functions: Toplitz and XOR.

Let me if you can add it to your patchset or would like me to send a
patch on top of yours to add it.

Thanks,
Amir

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: Patchset - Support for configurable RSS hash key
  2014-02-02 16:10 ` Amir Vadai
@ 2014-02-05 12:20   ` Venkata Duvvuru
  2014-02-05 12:24     ` Amir Vadai
  0 siblings, 1 reply; 5+ messages in thread
From: Venkata Duvvuru @ 2014-02-05 12:20 UTC (permalink / raw)
  To: Amir Vadai; +Cc: netdev, Ben Hutchings



> -----Original Message-----
> From: Amir Vadai [mailto:amirv.mellanox@gmail.com] On Behalf Of Amir
> Vadai
> Sent: Sunday, February 02, 2014 9:40 PM
> To: Venkata Duvvuru
> Cc: netdev@vger.kernel.org; Ben Hutchings
> Subject: Re: Patchset - Support for configurable RSS hash key
> 
> On 17/01/14 13:02 +0000, Venkata Duvvuru wrote:
> > NIC drivers that support RSS use either a hard-coded value or a random
> value for the RSS hash key. Irrespective of the type of the key used, the user
> would want to change the hash key if he/she is not satisfied with the
> effectiveness of the default hash-key in spreading the incoming flows evenly
> across the RSS queues.
> >
> > This patch set provides support for configuring the RSS hash-key via the
> ethtool interface.
> >
> > The patch set consists of:
> > a) ethtool user-land patches
> > b) ethtool kernel patch
> > c) be2net patch that implements the ethtool hooks
> 
> Hi,
> 
> I would be happy to add support in setting the hash function in addition to
> the hash key.
> 
> Mellanox NIC's have support in 2 hash functions: Toplitz and XOR.
> 
> Let me if you can add it to your patchset or would like me to send a patch on
> top of yours to add it.

I would prefer you to add the proposed changes on top my patchset. I'm working on the review comments currently and I will post the patchset once the patches are ready.

> 
> Thanks,
> Amir

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Patchset - Support for configurable RSS hash key
  2014-02-05 12:20   ` Venkata Duvvuru
@ 2014-02-05 12:24     ` Amir Vadai
  0 siblings, 0 replies; 5+ messages in thread
From: Amir Vadai @ 2014-02-05 12:24 UTC (permalink / raw)
  To: Venkata Duvvuru; +Cc: netdev, Ben Hutchings

On 05/02/2014 14:20, Venkata Duvvuru wrote:
> 
> 
>> -----Original Message-----
>> From: Amir Vadai [mailto:amirv.mellanox@gmail.com] On Behalf Of Amir
>> Vadai
>> Sent: Sunday, February 02, 2014 9:40 PM
>> To: Venkata Duvvuru
>> Cc: netdev@vger.kernel.org; Ben Hutchings
>> Subject: Re: Patchset - Support for configurable RSS hash key
>>
>> On 17/01/14 13:02 +0000, Venkata Duvvuru wrote:
>>> NIC drivers that support RSS use either a hard-coded value or a random
>> value for the RSS hash key. Irrespective of the type of the key used, the user
>> would want to change the hash key if he/she is not satisfied with the
>> effectiveness of the default hash-key in spreading the incoming flows evenly
>> across the RSS queues.
>>>
>>> This patch set provides support for configuring the RSS hash-key via the
>> ethtool interface.
>>>
>>> The patch set consists of:
>>> a) ethtool user-land patches
>>> b) ethtool kernel patch
>>> c) be2net patch that implements the ethtool hooks
>>
>> Hi,
>>
>> I would be happy to add support in setting the hash function in addition to
>> the hash key.
>>
>> Mellanox NIC's have support in 2 hash functions: Toplitz and XOR.
>>
>> Let me if you can add it to your patchset or would like me to send a patch on
>> top of yours to add it.
> 
> I would prefer you to add the proposed changes on top my patchset. I'm working on the review comments currently and I will post the patchset once the patches are ready.

Ok,

I will send as soon as your patchset be applied.

Thanks,
Amir

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-05 12:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-17 13:02 [PATCH 0/4] Patchset - Support for configurable RSS hash key Venkata Duvvuru
2014-01-18  3:01 ` David Miller
2014-02-02 16:10 ` Amir Vadai
2014-02-05 12:20   ` Venkata Duvvuru
2014-02-05 12:24     ` Amir Vadai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).