]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
hinic3: Add adaptive IRQ coalescing with DIM
authorFan Gong <gongfan1@huawei.com>
Wed, 14 Jan 2026 08:38:26 +0000 (16:38 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 20 Jan 2026 09:34:31 +0000 (10:34 +0100)
commitb35a6fd37a00dae184ca1a1f0a587cc1b167d86d
tree66b6ae27065b3246cd3f2bb86052c866d2c1bdab
parent0f9e2d957474c19fb81a1182ee784fcbea73933c
hinic3: Add adaptive IRQ coalescing with DIM

DIM offers a way to adjust the coalescing settings based
on load. As hinic3 rx and tx share interrupts, we only need
to base dim on rx stats.

Co-developed-by: Zhu Yikai <zhuyikai1@h-partners.com>
Signed-off-by: Zhu Yikai <zhuyikai1@h-partners.com>
Signed-off-by: Fan Gong <gongfan1@huawei.com>
Link: https://patch.msgid.link/af96c20a836800a5972a09cdaf520029d976ad48.1768375903.git.zhuyikai1@h-partners.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c
drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.h
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
drivers/net/ethernet/huawei/hinic3/hinic3_rx.h