From: Andrea Claudi Date: Mon, 29 May 2023 21:41:41 +0000 (+0200) Subject: vdpa: propagate error from cmd_dev_vstats_show() X-Git-Tag: v6.4.0~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2c6613ef955e6e10c3acadc852057686ffcf721;p=thirdparty%2Fiproute2.git vdpa: propagate error from cmd_dev_vstats_show() Error potentially returned from mnlu_gen_socket_sndrcv() are propagated for each and every invocation in vdpa. Let's do the same here. Fixes: 6f97e9c9337b ("vdpa: Add support for reading vdpa device statistics") Signed-off-by: Andrea Claudi Reviewed-by: Parav Pandit Signed-off-by: Stephen Hemminger --- diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c index 27647d73d..8bbe452c7 100644 --- a/vdpa/vdpa.c +++ b/vdpa/vdpa.c @@ -986,7 +986,7 @@ static int cmd_dev_vstats_show(struct vdpa *vdpa, int argc, char **argv) pr_out_section_start(vdpa, "vstats"); err = mnlu_gen_socket_sndrcv(&vdpa->nlg, nlh, cmd_dev_vstats_show_cb, vdpa); pr_out_section_end(vdpa); - return 0; + return err; } static int cmd_dev_vstats(struct vdpa *vdpa, int argc, char **argv)