net: Allow RX queue selection to seed TX queue hashing.
authorDavid S. Miller <davem@davemloft.net>
Wed, 28 Jan 2009 00:22:11 +0000 (16:22 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 28 Jan 2009 00:22:11 +0000 (16:22 -0800)
commitd5a9e24afb4ab38110ebb777588ea0bd0eacbd0a
tree819b2f875a9a1835aa92e051460ddcfe53e9e00f
parenta73efd0a8552927ebe5dff84936f7fdac4f7e314
net: Allow RX queue selection to seed TX queue hashing.

The idea is that drivers which implement multiqueue RX
pre-seed the SKB by recording the RX queue selected by
the hardware.

If such a seed is found on TX, we'll use that to select
the outgoing TX queue.

This helps get more consistent load balancing on router
and firewall loads.

Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/skbuff.h
net/core/dev.c