octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing
authorNaveen Mamindlapalli <naveenm@marvell.com>
Fri, 1 Dec 2023 05:33:30 +0000 (11:03 +0530)
committerJakub Kicinski <kuba@kernel.org>
Tue, 5 Dec 2023 02:22:47 +0000 (18:22 -0800)
commitadbf100fc47001c93d7e513ecac6fd6e04d5b4a1
treefb66d59a3e8dbf3e0759980b6c513d33b0f6a011
parent6b17a597fc2f13aaaa0a2780eb7edb9ae7ac9aea
octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing

The current adaptive interrupt coalescing code updates only rx
packet stats for dim algorithm. This patch also updates tx packet
stats which will be useful when there is only tx traffic.
Also moved configuring hardware adaptive interrupt setting to
driver dim callback.

Fixes: 6e144b47f560 ("octeontx2-pf: Add support for adaptive interrupt coalescing")
Signed-off-by: Naveen Mamindlapalli <naveenm@marvell.com>
Signed-off-by: Suman Ghosh <sumang@marvell.com>
Reviewed-by: Wojciech Drewek <wojciech.drewek@intel.com>
Link: https://lore.kernel.org/r/20231201053330.3903694-1-sumang@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c