linux_dsm_epyc7002/drivers/net/ethernet
Arthur Kiyanovski 79226cea4a net: ena: fix incorrect update of intr_delay_resolution
ena_dev->intr_moder_rx/tx_interval save the intervals received from the
user after dividing them by ena_dev->intr_delay_resolution. Therefore
when intr_delay_resolution changes, the code needs to first mutiply
intr_moder_rx/tx_interval by the previous intr_delay_resolution to get
the value originally given by the user, and only then divide it by the
new intr_delay_resolution.

Current code does not first multiply intr_moder_rx/tx_interval by the old
intr_delay_resolution. This commit fixes it.

Also initialize ena_dev->intr_delay_resolution to be 1.

Signed-off-by: Arthur Kiyanovski <akiyano@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-09-16 22:06:03 +02:00
..
3com
8390
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon net: ena: fix incorrect update of intr_delay_resolution 2019-09-16 22:06:03 +02:00
amd
apm
apple
aquantia
arc
atheros
aurora
broadcom bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state. 2019-09-16 16:44:27 +02:00
brocade
cadence
calxeda
cavium
chelsio cxgb4: Fix spelling typos 2019-09-12 12:50:56 +01:00
cirrus
cisco
cortina
davicom
dec
dlink
emulex be2net: make two arrays static const, makes object smaller 2019-09-07 18:02:17 +02:00
ezchip
faraday
freescale gianfar: use DT more consistently when selecting PHY connection type 2019-09-05 12:28:15 +02:00
fujitsu
google
hisilicon Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-09-15 14:17:27 +02:00
hp
huawei
i825xx
ibm Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-09-15 14:17:27 +02:00
intel Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-09-16 16:02:03 +02:00
marvell
mediatek
mellanox Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-09-15 14:17:27 +02:00
micrel ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make it readable 2019-09-07 17:17:02 +02:00
microchip lan743x: remove redundant assignment to variable rx_process_result 2019-09-06 16:47:07 +02:00
moxa
mscc
myricom
natsemi net: sonic: replace dev_kfree_skb in sonic_send_packet 2019-09-11 09:14:01 +01:00
neterion
netronome Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-09-15 14:17:27 +02:00
ni
nuvoton
nvidia Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-09-15 14:17:27 +02:00
nxp
oki-semi
packetengines
pasemi
pensando ionic: Remove unused including <linux/version.h> 2019-09-07 18:01:14 +02:00
qlogic qed: fix spelling mistake "fullill" -> "fulfill" 2019-09-16 09:06:54 +02:00
qualcomm
rdc
realtek
renesas ravb: TROCR register is only present on R-Car Gen3 2019-09-06 16:46:10 +02:00
rocker rocker: add missing init_net check in FIB notifier 2019-09-05 12:14:10 +02:00
samsung
seeq
sfc
sgi
silan
sis
smsc
socionext
stmicro net: stmmac: socfpga: re-use the interface parameter from platform data 2019-09-16 09:22:24 +02:00
sun
synopsys
tehuti
ti
toshiba
tundra
via
wiznet
xilinx
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
lantiq_xrx200.c
Makefile
netx-eth.c