netdev.vger.kernel.org archive mirror
 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
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ 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] 20+ messages in thread

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

Thread overview: 20+ 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-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-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-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-21 10:36 ` [PATCH net-next 5/8] skbuff: store hash type in socket buffer 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-21 10:36 ` [PATCH net-next 7/8] xen-netback: add support for a multi-queue hash mapping table Paul Durrant
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-22 14:15 ` [PATCH net-next 0/8] xen-netback/core: packet hashing David Miller
2015-10-24 11:55 ` David Miller
2015-10-26 10:38   ` [Xen-devel] " David Vrabel
2015-10-26 12:09     ` David Miller

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).