]> www.infradead.org Git - users/willy/pagecache.git/commit
netdev-genl: avoid empty messages in napi get
authorJakub Kicinski <kuba@kernel.org>
Thu, 19 Dec 2024 03:28:32 +0000 (19:28 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 20 Dec 2024 19:57:29 +0000 (11:57 -0800)
commit4a25201aa46ce88e8e31f9ccdec0e4e3dd6bb736
tree6f68eaaf9e2339b1aea7a27b3740faa9f0f0406f
parent246068b86b1c36e4590388ab8f278e21f1997dc1
netdev-genl: avoid empty messages in napi get

Empty netlink responses from do() are not correct (as opposed to
dump() where not dumping anything is perfectly fine).
We should return an error if the target object does not exist,
in this case if the netdev is down we "hide" the NAPI instances.

Fixes: 27f91aaf49b3 ("netdev-genl: Add netlink framework functions for napi")
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20241219032833.1165433-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/netdev-genl.c