X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Fklnds%2Fralnd%2Fralnd_modparams.c;h=94083f2dae8c55fd0ea79716669310208588e656;hb=91a0bc56864b3dcf047e8e7be3e886ef7bc4d0e3;hp=159f8ca2bf3cb1f58d230f43fa541e3e775161b3;hpb=70e80ade90af09300396706b8910e196a7928520;p=fs%2Flustre-release.git diff --git a/lnet/klnds/ralnd/ralnd_modparams.c b/lnet/klnds/ralnd/ralnd_modparams.c index 159f8ca..94083f2 100644 --- a/lnet/klnds/ralnd/ralnd_modparams.c +++ b/lnet/klnds/ralnd/ralnd_modparams.c @@ -16,8 +16,8 @@ * in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU General Public License - * version 2 along with this program; If not, see [sun.com URL with a - * copy of GPLv2]. + * version 2 along with this program; If not, see + * http://www.sun.com/software/products/lustre/docs/GPLv2.pdf * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or @@ -26,7 +26,7 @@ * GPL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved + * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. */ /* @@ -89,9 +89,35 @@ kra_tunables_t kranal_tunables = { }; #if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM + +#ifndef HAVE_SYSCTL_UNNUMBERED +enum { + KRANAL_N_CONND = 1, + KRANAL_RECONNECT_MIN, + KRANAL_RECONNECT_MAX, + KRANAL_NTX, + KRANAL_CREDITS, + KRANAL_PEERCREDITS, + KRANAL_FMA_CQ_SIZE, + KRANAL_TIMEOUT, + KRANAL_IMMEDIATE_MAX +}; +#else + +#define KRANAL_N_CONND CTL_UNNUMBERED +#define KRANAL_RECONNECT_MIN CTL_UNNUMBERED +#define KRANAL_RECONNECT_MAX CTL_UNNUMBERED +#define KRANAL_NTX CTL_UNNUMBERED +#define KRANAL_CREDITS CTL_UNNUMBERED +#define KRANAL_PEERCREDITS CTL_UNNUMBERED +#define KRANAL_FMA_CQ_SIZE CTL_UNNUMBERED +#define KRANAL_TIMEOUT CTL_UNNUMBERED +#define KRENAL_IMMEDIATE_MAX CTL_UNNUMBERED +#endif + static cfs_sysctl_table_t kranal_ctl_table[] = { { - .ctl_name = 1, + .ctl_name = KRANAL_N_CONND, .procname = "n_connd", .data = &n_connd, .maxlen = sizeof(int), @@ -99,7 +125,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 2, + .ctl_name = KRANAL_RECONNECT_MIN, .procname = "min_reconnect_interval", .data = &min_reconnect_interval, .maxlen = sizeof(int), @@ -107,7 +133,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 3, + .ctl_name = KRANAL_RECONNECT_MAX, .procname = "max_reconnect_interval", .data = &max_reconnect_interval, .maxlen = sizeof(int), @@ -115,7 +141,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 4, + .ctl_name = KRANAL_NTX, .procname = "ntx", .data = &ntx, .maxlen = sizeof(int), @@ -123,7 +149,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 5, + .ctl_name = KRANAL_CREDITS, .procname = "credits", .data = &credits, .maxlen = sizeof(int), @@ -131,7 +157,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 6, + .ctl_name = KRANAL_PEERCREDITS, .procname = "peer_credits", .data = &peer_credits, .maxlen = sizeof(int), @@ -139,7 +165,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 7, + .ctl_name = KRANAL_FMA_CQ_SIZE, .procname = "fma_cq_size", .data = &fma_cq_size, .maxlen = sizeof(int), @@ -147,7 +173,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 8, + .ctl_name = KRANAL_TIMEOUT, .procname = "timeout", .data = &timeout, .maxlen = sizeof(int), @@ -155,7 +181,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { .proc_handler = &proc_dointvec }, { - .ctl_name = 9, + .ctl_name = KRANAL_IMMEDIATE_MAX, .procname = "max_immediate", .data = &max_immediate, .maxlen = sizeof(int), @@ -167,7 +193,7 @@ static cfs_sysctl_table_t kranal_ctl_table[] = { static cfs_sysctl_table_t kranal_top_ctl_table[] = { { - .ctl_name = 202, + .ctl_name = CTL_KRANAL, .procname = "ranal", .data = NULL, .maxlen = 0,