enic: Add support for multiple hardware receive queues
authorVasanthy Kolluri <vkolluri@cisco.com>
Wed, 20 Oct 2010 10:16:59 +0000 (10:16 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 21 Oct 2010 08:26:47 +0000 (01:26 -0700)
commit717258ba4b3ecca9c7c0ef2b76d7aa5800242bad
treed82deb82352401aa9b3877c2b99fec348e3b583d
parente0e8ab596012d8c2147beb3c8b70d2d6ab90acda
enic: Add support for multiple hardware receive queues

Add support for multiple hardware receive queues. The ingress traffic is hashed into one of the receive queues based on IP or TCP or both headers. The max no. of receive queues supported is 8.

Signed-off-by: Vasanthy Kolluri <vkolluri@cisco.com>
Signed-off-by: Roopa Prabhu <roprabhu@cisco.com>
Signed-off-by: David Wang <dwang2@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/enic/enic.h
drivers/net/enic/enic_main.c
drivers/net/enic/enic_res.c
drivers/net/enic/enic_res.h
drivers/net/enic/vnic_rss.h [new file with mode: 0644]