33 lines
1.4 KiB
Diff
33 lines
1.4 KiB
Diff
From: Sameeh Jubran <sameehj@amazon.com>
|
|
Date: Wed, 1 May 2019 16:47:03 +0300
|
|
Subject: [PATCH] net: ena: fix swapped parameters when calling
|
|
ena_com_indirect_table_fill_entry
|
|
Origin: https://git.kernel.org/linus/3c6eeff295f01bdf1c6c3addcb0a04c0c6c029e9
|
|
Bug-Debian: https://bugs.debian.org/941291
|
|
|
|
second parameter should be the index of the table rather than the value.
|
|
|
|
Fixes: 1738cd3ed342 ("net: ena: Add a driver for Amazon Elastic Network Adapters (ENA)")
|
|
Signed-off-by: Saeed Bshara <saeedb@amazon.com>
|
|
Signed-off-by: Sameeh Jubran <sameehj@amazon.com>
|
|
Signed-off-by: David S. Miller <davem@davemloft.net>
|
|
---
|
|
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
Index: linux/drivers/net/ethernet/amazon/ena/ena_ethtool.c
|
|
===================================================================
|
|
--- linux.orig/drivers/net/ethernet/amazon/ena/ena_ethtool.c
|
|
+++ linux/drivers/net/ethernet/amazon/ena/ena_ethtool.c
|
|
@@ -717,8 +717,8 @@ static int ena_set_rxfh(struct net_devic
|
|
if (indir) {
|
|
for (i = 0; i < ENA_RX_RSS_TABLE_SIZE; i++) {
|
|
rc = ena_com_indirect_table_fill_entry(ena_dev,
|
|
- ENA_IO_RXQ_IDX(indir[i]),
|
|
- i);
|
|
+ i,
|
|
+ ENA_IO_RXQ_IDX(indir[i]));
|
|
if (unlikely(rc)) {
|
|
netif_err(adapter, drv, netdev,
|
|
"Cannot fill indirect table (index is too large)\n");
|