ixgbe: support 512 RSS entries on x550
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Fri, 16 Oct 2015 13:05:38 +0000 (21:05 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 28 Oct 2015 17:30:00 +0000 (18:30 +0100)
commit4bee94a6c22ff7dd55b6f82da28c756fd0f9ede9
tree8b82cbfd17215b0c1fe473bc5ed447a77fab41a3
parent988f1d00a604e83ca228e8109906c59e7c716db8
ixgbe: support 512 RSS entries on x550

Comparing with the older NICs, x550's RSS redirection table is enlarged to 512
entries. As the original code is for the NICs which have a 128 entries RSS table,
it means only part of the RSS table is set on x550. So, RSS cannot work as
expected on x550, it doesn't redirect the packets evenly.
This patch configs the entries beyond 128 on x550 to let RSS work well, and also
update the query and update functions to support 512 entries.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
doc/guides/rel_notes/release_2_2.rst
drivers/net/ixgbe/ixgbe_ethdev.c
drivers/net/ixgbe/ixgbe_ethdev.h
drivers/net/ixgbe/ixgbe_rxtx.c