All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/8] xen-netback/core: packet hashing
@ 2015-10-21 10:36 Paul Durrant
  0 siblings, 0 replies; 8+ messages in thread
From: Paul Durrant @ 2015-10-21 10:36 UTC (permalink / raw)
  To: netdev, xen-devel; +Cc: Paul Durrant

This series adds xen-netback support for hash negotiation with a frontend
driver, and an implementation of toeplitz hashing as the initial negotiable
algorithm.

Patch #1 re-imports the canonical netif header from Xen, which contains
the necessary definitions and a type required by subsequent patches.
(Note that this patch is not completely style-clean since the header
includes typedefs).

Patch #2 is some cleanup in xen-netback.

Patch #3 adds code to allow multiple extra_info segments to be passed from a
frontend to xen-netback.

Patch #4 adds code to allow xen-netback to accept new hash extra_info
segments from a frontend and set the skb hash information appropriately. 

Patch #5 makes a change to struct sk_buff: one extra bit is used to allow
full hash type information to be stored, rather than just the l4_hash
boolean value.

Patch #6 adds code to xen-netback to pass L3 or L4 skb hash values to
capable frontends.

Patch #7 adds code to xen-netback to provide a configurable (by the
frontend) mapping from hash values to queue numbers.

Patch #8 adds code to xen-netback to provide toeplitz hashing of skbs.

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-26 10:38   ` [Xen-devel] " David Vrabel
@ 2015-10-26 12:09     ` David Miller
  0 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2015-10-26 12:09 UTC (permalink / raw)
  To: david.vrabel; +Cc: netdev, paul.durrant, xen-devel

From: David Vrabel <david.vrabel@citrix.com>
Date: Mon, 26 Oct 2015 10:38:50 +0000

> On 24/10/15 12:55, David Miller wrote:
>> From: Paul Durrant <paul.durrant@citrix.com>
>> Date: Wed, 21 Oct 2015 11:36:17 +0100
>> 
>>> This series adds xen-netback support for hash negotiation with a frontend
>>> driver, and an implementation of toeplitz hashing as the initial negotiable
>>> algorithm.
>> 
>> Ping, I want to see some review from some other xen networking folks.
> 
> There's been some review of the front/back protocol (on a different
> thread) and some significant changes have been suggested.

Ok, I'll mark this series as "changes requested" then, thanks.

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-24 11:55 ` David Miller
@ 2015-10-26 10:38   ` David Vrabel
  2015-10-26 10:38   ` [Xen-devel] " David Vrabel
  1 sibling, 0 replies; 8+ messages in thread
From: David Vrabel @ 2015-10-26 10:38 UTC (permalink / raw)
  To: David Miller, paul.durrant; +Cc: netdev, xen-devel

On 24/10/15 12:55, David Miller wrote:
> From: Paul Durrant <paul.durrant@citrix.com>
> Date: Wed, 21 Oct 2015 11:36:17 +0100
> 
>> This series adds xen-netback support for hash negotiation with a frontend
>> driver, and an implementation of toeplitz hashing as the initial negotiable
>> algorithm.
> 
> Ping, I want to see some review from some other xen networking folks.

There's been some review of the front/back protocol (on a different
thread) and some significant changes have been suggested.

David

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-21 10:36 Paul Durrant
  2015-10-22 14:15 ` David Miller
  2015-10-22 14:15 ` David Miller
@ 2015-10-24 11:55 ` David Miller
  2015-10-26 10:38   ` David Vrabel
  2015-10-26 10:38   ` [Xen-devel] " David Vrabel
  2015-10-24 11:55 ` David Miller
  3 siblings, 2 replies; 8+ messages in thread
From: David Miller @ 2015-10-24 11:55 UTC (permalink / raw)
  To: paul.durrant; +Cc: netdev, xen-devel

From: Paul Durrant <paul.durrant@citrix.com>
Date: Wed, 21 Oct 2015 11:36:17 +0100

> This series adds xen-netback support for hash negotiation with a frontend
> driver, and an implementation of toeplitz hashing as the initial negotiable
> algorithm.

Ping, I want to see some review from some other xen networking folks.

Thanks.

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-21 10:36 Paul Durrant
                   ` (2 preceding siblings ...)
  2015-10-24 11:55 ` David Miller
@ 2015-10-24 11:55 ` David Miller
  3 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2015-10-24 11:55 UTC (permalink / raw)
  To: paul.durrant; +Cc: netdev, xen-devel

From: Paul Durrant <paul.durrant@citrix.com>
Date: Wed, 21 Oct 2015 11:36:17 +0100

> This series adds xen-netback support for hash negotiation with a frontend
> driver, and an implementation of toeplitz hashing as the initial negotiable
> algorithm.

Ping, I want to see some review from some other xen networking folks.

Thanks.

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-21 10:36 Paul Durrant
@ 2015-10-22 14:15 ` David Miller
  2015-10-22 14:15 ` David Miller
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2015-10-22 14:15 UTC (permalink / raw)
  To: paul.durrant; +Cc: netdev, xen-devel

From: Paul Durrant <paul.durrant@citrix.com>
Date: Wed, 21 Oct 2015 11:36:17 +0100

> This series adds xen-netback support for hash negotiation with a frontend
> driver, and an implementation of toeplitz hashing as the initial negotiable
> algorithm.

I'd definitely like to see some XEN networking experts review this
before I apply it.

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

* Re: [PATCH net-next 0/8] xen-netback/core: packet hashing
  2015-10-21 10:36 Paul Durrant
  2015-10-22 14:15 ` David Miller
@ 2015-10-22 14:15 ` David Miller
  2015-10-24 11:55 ` David Miller
  2015-10-24 11:55 ` David Miller
  3 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2015-10-22 14:15 UTC (permalink / raw)
  To: paul.durrant; +Cc: netdev, xen-devel

From: Paul Durrant <paul.durrant@citrix.com>
Date: Wed, 21 Oct 2015 11:36:17 +0100

> This series adds xen-netback support for hash negotiation with a frontend
> driver, and an implementation of toeplitz hashing as the initial negotiable
> algorithm.

I'd definitely like to see some XEN networking experts review this
before I apply it.

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

* [PATCH net-next 0/8] xen-netback/core: packet hashing
@ 2015-10-21 10:36 Paul Durrant
  2015-10-22 14:15 ` David Miller
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Paul Durrant @ 2015-10-21 10:36 UTC (permalink / raw)
  To: netdev, xen-devel; +Cc: Paul Durrant

This series adds xen-netback support for hash negotiation with a frontend
driver, and an implementation of toeplitz hashing as the initial negotiable
algorithm.

Patch #1 re-imports the canonical netif header from Xen, which contains
the necessary definitions and a type required by subsequent patches.
(Note that this patch is not completely style-clean since the header
includes typedefs).

Patch #2 is some cleanup in xen-netback.

Patch #3 adds code to allow multiple extra_info segments to be passed from a
frontend to xen-netback.

Patch #4 adds code to allow xen-netback to accept new hash extra_info
segments from a frontend and set the skb hash information appropriately. 

Patch #5 makes a change to struct sk_buff: one extra bit is used to allow
full hash type information to be stored, rather than just the l4_hash
boolean value.

Patch #6 adds code to xen-netback to pass L3 or L4 skb hash values to
capable frontends.

Patch #7 adds code to xen-netback to provide a configurable (by the
frontend) mapping from hash values to queue numbers.

Patch #8 adds code to xen-netback to provide toeplitz hashing of skbs.

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

end of thread, other threads:[~2015-10-26 11:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-21 10:36 [PATCH net-next 0/8] xen-netback/core: packet hashing Paul Durrant
  -- strict thread matches above, loose matches on Subject: below --
2015-10-21 10:36 Paul Durrant
2015-10-22 14:15 ` David Miller
2015-10-22 14:15 ` David Miller
2015-10-24 11:55 ` David Miller
2015-10-26 10:38   ` David Vrabel
2015-10-26 10:38   ` [Xen-devel] " David Vrabel
2015-10-26 12:09     ` David Miller
2015-10-24 11:55 ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.