kernel_samsung_a53x/drivers/net/ethernet/pensando/ionic
Brett Creeley 73bfc7ad53 ionic: Fix dim work handling in split interrupt mode
[ Upstream commit 4115ba677c35f694b62298e55f0e04ce84eed469 ]

Currently ionic_dim_work() is incorrect when in
split interrupt mode. This is because the interrupt
rate is only being changed for the Rx side even for
dim running on Tx. Fix this by using the qcq from
the container_of macro. Also, introduce some local
variables for a bit of cleanup.

Fixes: a6ff85e0a2d9 ("ionic: remove intr coalesce update from napi")
Signed-off-by: Brett Creeley <brett.creeley@amd.com>
Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://lore.kernel.org/r/20231204192234.21017-3-shannon.nelson@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-18 12:11:39 +01:00
..
ionic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_bus.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_bus_pci.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_debugfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_debugfs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_dev.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_dev.h ionic: fix snprintf format length warning 2024-11-18 12:11:39 +01:00
ionic_devlink.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_devlink.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_ethtool.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_ethtool.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_fw.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_if.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_lif.c ionic: Fix dim work handling in split interrupt mode 2024-11-18 12:11:39 +01:00
ionic_lif.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_main.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_rx_filter.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_rx_filter.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_stats.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_stats.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_txrx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ionic_txrx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00