aboutsummaryrefslogtreecommitdiffstats
path: root/tools/net/ynl/generated/devlink-user.c
diff options
context:
space:
mode:
authorJakub Kicinski <[email protected]>2023-11-26 22:58:06 +0000
committerJakub Kicinski <[email protected]>2023-11-29 16:43:27 +0000
commitcbeb989e41f4094f54bec2cecce993f26f547bea (patch)
tree9b9f83c84586dd5d3d0ec913258b148eb8f0e17b /tools/net/ynl/generated/devlink-user.c
parentravb: Fix races between ravb_tx_timeout_work() and net related ops (diff)
downloadkernel-cbeb989e41f4094f54bec2cecce993f26f547bea.tar.gz
kernel-cbeb989e41f4094f54bec2cecce993f26f547bea.zip
ethtool: don't propagate EOPNOTSUPP from dumps
The default dump handler needs to clear ret before returning. Otherwise if the last interface returns an inconsequential error this error will propagate to user space. This may confuse user space (ethtool CLI seems to ignore it, but YNL doesn't). It will also terminate the dump early for mutli-skb dump, because netlink core treats EOPNOTSUPP as a real error. Fixes: 728480f12442 ("ethtool: default handlers for GET requests") Reviewed-by: Simon Horman <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/net/ynl/generated/devlink-user.c')
0 files changed, 0 insertions, 0 deletions