]> www.infradead.org Git - users/hch/misc.git/commit
net: ethtool: tsconfig: Fix netlink type of hwtstamp flags
authorKory Maincent <kory.maincent@bootlin.com>
Wed, 5 Feb 2025 11:03:01 +0000 (12:03 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 7 Feb 2025 00:35:21 +0000 (16:35 -0800)
commit6a774228e890ee04a0ee13f4e6e731ec8554b9c2
tree452f48bc75de8ccc6259e5949dfd950963ae5515
parent3da81cb9a4ac26ac6bc7ef48508b3ebea714eb1a
net: ethtool: tsconfig: Fix netlink type of hwtstamp flags

Fix the netlink type for hardware timestamp flags, which are represented
as a bitset of flags. Although only one flag is supported currently, the
correct netlink bitset type should be used instead of u32 to keep
consistency with other fields. Address this by adding a new named string
set description for the hwtstamp flag structure.

The code has been introduced in the current release so the uAPI change is
still okay.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Fixes: 6e9e2eed4f39 ("net: ethtool: Add support for tsconfig command to get/set hwtstamp config")
Link: https://patch.msgid.link/20250205110304.375086-1-kory.maincent@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/netlink/specs/ethtool.yaml
include/uapi/linux/ethtool.h
net/ethtool/common.c
net/ethtool/common.h
net/ethtool/strset.c
net/ethtool/tsconfig.c