10 #include <linux/sysctl.h>
18 static int min_quality[] = {0}, max_quality[] = {255};
19 static int min_obs[] = {0}, max_obs[] = {255};
20 static int min_ttl[] = {0}, max_ttl[] = {255};
21 static int min_t1[] = {5 *
HZ};
22 static int max_t1[] = {600 *
HZ};
23 static int min_n2[] = {2}, max_n2[] = {127};
24 static int min_t2[] = {1 *
HZ};
25 static int max_t2[] = {60 *
HZ};
26 static int min_t4[] = {1 *
HZ};
27 static int max_t4[] = {1000 *
HZ};
28 static int min_window[] = {1}, max_window[] = {127};
29 static int min_idle[] = {0 *
HZ};
30 static int max_idle[] = {65535 *
HZ};
31 static int min_route[] = {0}, max_route[] = {1};
32 static int min_fails[] = {1}, max_fails[] = {10};
33 static int min_reset[] = {0}, max_reset[] = {1};
41 .maxlen =
sizeof(
int),
44 .extra1 = &min_quality,
45 .extra2 = &max_quality
48 .procname =
"obsolescence_count_initialiser",
50 .maxlen =
sizeof(
int),
57 .procname =
"network_ttl_initialiser",
59 .maxlen =
sizeof(
int),
66 .procname =
"transport_timeout",
68 .maxlen =
sizeof(
int),
75 .procname =
"transport_maximum_tries",
77 .maxlen =
sizeof(
int),
84 .procname =
"transport_acknowledge_delay",
86 .maxlen =
sizeof(
int),
93 .procname =
"transport_busy_delay",
95 .maxlen =
sizeof(
int),
102 .procname =
"transport_requested_window_size",
104 .maxlen =
sizeof(
int),
108 .extra2 = &max_window
111 .procname =
"transport_no_activity_timeout",
113 .maxlen =
sizeof(
int),
120 .procname =
"routing_control",
122 .maxlen =
sizeof(
int),
125 .extra1 = &min_route,
129 .procname =
"link_fails_count",
131 .maxlen =
sizeof(
int),
134 .extra1 = &min_fails,
140 .maxlen =
sizeof(
int),
143 .extra1 = &min_reset,