]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs
authorOlga Kornievskaia <kolga@netapp.com>
Fri, 27 Aug 2021 18:37:16 +0000 (14:37 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Fri, 27 Aug 2021 20:37:03 +0000 (16:37 -0400)
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 <kolga@netapp.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/sysfs.c

index 414c664a3199d2b65b58cd22c39c1d174cb17fc7..9a6f17e18f73b00476ad951870c551eb9afc3ba5 100644 (file)
@@ -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;