Re: [PATCH V2 net-next 11/11] net: hns3: add debugfs support for interrupt coalesce

From: tanhuazhong
Date: Wed Nov 11 2020 - 20:40:03 EST




On 2020/11/12 0:15, Jakub Kicinski wrote:
On Wed, 11 Nov 2020 11:16:37 +0800 tanhuazhong wrote:
On 2020/11/11 9:28, Jakub Kicinski wrote:
On Mon, 9 Nov 2020 11:22:39 +0800 Huazhong Tan wrote:
Since user may need to check the current configuration of the
interrupt coalesce, so add debugfs support for query this info,
which includes DIM profile, coalesce configuration of both software
and hardware.

Signed-off-by: Huazhong Tan <tanhuazhong@xxxxxxxxxx>

Please create a file per vector so that users can just read it instead
of dumping the info into the logs.

This patch should be removed from this series right now. Since this new
read method needs some adaptations and verifications, and there maybe
another better ways to dump this info.

Even better we should put as much of this information as possible into
the ethtool API. dim state is hardly hardware-specific.

Should the ethtool API used to dump the hardware info? Could you provide
some hints to do it?

Not necessarily hardware info but if there is a use case for inspecting
DIM state we can extend

coalesce_fill_reply() in net/ethtool/coalesce.c

to report it.


ok, thanks.

.