Whamcloud - gitweb
LU-13510 lnet: Add lnet_lnd_timeout to sysfs 82/38482/3
authorChris Horn <hornc@cray.com>
Mon, 4 May 2020 18:29:41 +0000 (13:29 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 27 May 2020 05:05:15 +0000 (05:05 +0000)
Allow lnet_lnd_timeout to be read (only) from sysfs.

Test-Parameters: trivial
Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: I8bdbf0f6a51a798f3395238e50a2ebb1fdb64911
Reviewed-on: https://review.whamcloud.com/38482
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/lnet/router_proc.c

index ecc97da..6d577e1 100644 (file)
@@ -456,6 +456,7 @@ void lnet_lib_exit(void);
 
 extern unsigned lnet_transaction_timeout;
 extern unsigned lnet_retry_count;
+extern unsigned int lnet_lnd_timeout;
 extern unsigned int lnet_numa_range;
 extern unsigned int lnet_health_sensitivity;
 extern unsigned int lnet_recovery_interval;
index 617beec..b517dcf 100644 (file)
@@ -902,6 +902,13 @@ static struct ctl_table lnet_table[] = {
                .mode           = 0644,
                .proc_handler   = &proc_lnet_portal_rotor,
        },
+       {
+               .procname       = "lnet_lnd_timeout",
+               .data           = &lnet_lnd_timeout,
+               .maxlen         = sizeof(lnet_lnd_timeout),
+               .mode           = 0444,
+               .proc_handler   = &proc_dointvec,
+       },
        { .procname = NULL }
 };