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
  2015-10-21 10:36 ` [PATCH net-next 1/8] xen-netback: re-import canonical netif header Paul Durrant
                   ` (19 more replies)
  0 siblings, 20 replies; 39+ 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] 39+ messages in thread

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

Thread overview: 39+ 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
2015-10-21 10:36 ` [PATCH net-next 1/8] xen-netback: re-import canonical netif header Paul Durrant
2015-10-21 10:36 ` Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` [PATCH net-next 2/8] xen-netback: remove GSO information from xenvif_rx_meta Paul Durrant
2015-10-21 10:36 ` Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` [PATCH net-next 3/8] xen-netback: support multiple extra info segments passed from frontend Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` Paul Durrant
2015-10-21 10:36 ` [PATCH net-next 4/8] xen-netback: accept an L4 or L3 skb hash value from the frontend Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` Paul Durrant
2015-10-21 10:36 ` [PATCH net-next 5/8] skbuff: store hash type in socket buffer Paul Durrant
2015-10-21 10:36 ` Paul Durrant
2015-10-21 10:36 ` [PATCH net-next 6/8] xen-netback: pass an L4 or L3 skb hash value to the frontend Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` Paul Durrant
2015-10-21 10:36 ` [PATCH net-next 7/8] xen-netback: add support for a multi-queue hash mapping table Paul Durrant
2015-10-21 10:36 ` Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` [PATCH net-next 8/8] xen-netback: add support for toeplitz hashing Paul Durrant
2015-10-26 17:05   ` Wei Liu
2015-10-26 17:05   ` Wei Liu
2015-10-21 10:36 ` Paul Durrant
2015-10-22 14:15 ` [PATCH net-next 0/8] xen-netback/core: packet hashing 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-26 12:09     ` [Xen-devel] " 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.