OSDN Git Service

octeontx2-pf: Add support for adaptive interrupt coalescing
authorSuman Ghosh <sumang@marvell.com>
Tue, 17 May 2022 04:40:55 +0000 (10:10 +0530)
committerJakub Kicinski <kuba@kernel.org>
Wed, 18 May 2022 01:05:28 +0000 (18:05 -0700)
commit6e144b47f560edc25744498f360835b1042b73dd
treef821d4181bfabf6f2005ce6907028b22b7218e5a
parent9cc341286e99a268e63efc6e937d4c467bcf386c
octeontx2-pf: Add support for adaptive interrupt coalescing

Added support for adaptive IRQ coalescing. It uses net_dim
algorithm to find the suitable delay/IRQ count based on the
current packet rate.

Signed-off-by: Suman Ghosh <sumang@marvell.com>
Link: https://lore.kernel.org/r/20220517044055.876158-1-sumang@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/octeontx2/Kconfig
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h