]> git.ipfire.org Git - thirdparty/linux.git/commit
netlink: introduce type-checking attribute iteration for nlmsg
authorCarolina Jubran <cjubran@nvidia.com>
Sun, 29 Jun 2025 14:21:31 +0000 (17:21 +0300)
committerJakub Kicinski <kuba@kernel.org>
Wed, 2 Jul 2025 22:39:04 +0000 (15:39 -0700)
commit42401c42389622424f2973ec57414f033ae6be8f
tree227374c1eb3268a3cf0c246d75708abb8fce2e32
parent97b2409f28e0d69e5ab62df0798be8bd744a770f
netlink: introduce type-checking attribute iteration for nlmsg

Add the nlmsg_for_each_attr_type() macro to simplify iteration over
attributes of a specific type in a Netlink message.

Convert existing users in vxlan and nfsd to use the new macro.

Suggested-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Link: https://patch.msgid.link/20250629142138.361537-2-mbloch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/vxlan/vxlan_vnifilter.c
fs/nfsd/nfsctl.c
include/net/netlink.h