fm10k: fix RETA table initialization
fm10k has 128 RETA entries in 32 registers, but it only initialized first 32 when doing multiple rx queue configurations. This fix will initialize all 128 entries instead. Signed-off-by: Chen Jing D(Mark) <jing.d.chen@intel.com> Acked-by: Michael Qiu <michael.qiu@intel.com>
This commit is contained in:
parent
0681a1424d
commit
0a5311e7ef
@ -329,7 +329,7 @@ fm10k_dev_mq_rx_configure(struct rte_eth_dev *dev)
|
||||
* little-endian order.
|
||||
*/
|
||||
reta = 0;
|
||||
for (i = 0, j = 0; i < FM10K_RETA_SIZE; i++, j++) {
|
||||
for (i = 0, j = 0; i < FM10K_MAX_RSS_INDICES; i++, j++) {
|
||||
if (j == dev->data->nb_rx_queues)
|
||||
j = 0;
|
||||
reta = (reta << CHAR_BIT) | j;
|
||||
|
Loading…
Reference in New Issue
Block a user