From: Olga Kornievskaia Date: Fri, 27 Aug 2021 18:37:16 +0000 (-0400) Subject: SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs X-Git-Tag: v5.15-rc1~96^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=df205d0a8ea1b873a29f1333f232f884e9728acc;p=thirdparty%2Flinux.git SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs In sysfs's xprt_switch_info attribute also display the value of number of transports with unique destination addresses for this xprt_switch. Signed-off-by: Olga Kornievskaia Signed-off-by: Anna Schumaker --- diff --git a/net/sunrpc/sysfs.c b/net/sunrpc/sysfs.c index 414c664a3199d..9a6f17e18f73b 100644 --- a/net/sunrpc/sysfs.c +++ b/net/sunrpc/sysfs.c @@ -207,8 +207,10 @@ static ssize_t rpc_sysfs_xprt_switch_info_show(struct kobject *kobj, if (!xprt_switch) return 0; - ret = sprintf(buf, "num_xprts=%u\nnum_active=%u\nqueue_len=%ld\n", + ret = sprintf(buf, "num_xprts=%u\nnum_active=%u\n" + "num_unique_destaddr=%u\nqueue_len=%ld\n", xprt_switch->xps_nxprts, xprt_switch->xps_nactive, + xprt_switch->xps_nunique_destaddr_xprts, atomic_long_read(&xprt_switch->xps_queuelen)); xprt_switch_put(xprt_switch); return ret + 1;