]> git.ipfire.org Git - thirdparty/linux.git/commit
net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS
authorHaiyang Zhang <haiyangz@microsoft.com>
Tue, 17 Mar 2026 19:18:05 +0000 (12:18 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Mar 2026 03:01:10 +0000 (20:01 -0700)
commitdc3d720e12f602059490c1ab2bfee84a7465998f
tree50df25f81e697bf129c0d2e730d1aa3632ab3b32
parent04cd075557e8f68e709d69ede0a8daedee3813f9
net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS

Add two parameters for drivers supporting Rx CQE coalescing /
descriptor writeback.

ETHTOOL_A_COALESCE_RX_CQE_FRAMES:
Maximum number of frames that can be coalesced into a CQE or
writeback.

ETHTOOL_A_COALESCE_RX_CQE_NSECS:
Max time in nanoseconds after the first packet arrival in a
coalesced CQE or writeback to be sent.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Link: https://patch.msgid.link/20260317191826.1346111-2-haiyangz@linux.microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/netlink/specs/ethtool.yaml
Documentation/networking/ethtool-netlink.rst
include/linux/ethtool.h
include/uapi/linux/ethtool_netlink_generated.h
net/ethtool/coalesce.c