]> git.itanic.dy.fi Git - linux-stable/commit
tools: ynl: don't ignore errors in NLMSG_DONE messages
authorJakub Kicinski <kuba@kernel.org>
Sat, 20 Apr 2024 02:08:26 +0000 (19:08 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 23 Apr 2024 13:37:33 +0000 (15:37 +0200)
commita44f2eb106a46f2275a79de54ce0ea63e4f3d8c8
treeff8fc7c15429a4e9fb04c1b578642e575c71d681
parent467324bcfe1a31ec65d0cf4aa59421d6b7a7d52b
tools: ynl: don't ignore errors in NLMSG_DONE messages

NLMSG_DONE contains an error code, it has to be extracted.
Prior to this change all dumps will end in success,
and in case of failure the result is silently truncated.

Fixes: e4b48ed460d3 ("tools: ynl: add a completely generic client")
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://lore.kernel.org/r/20240420020827.3288615-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
tools/net/ynl/lib/ynl.py