linux_sysctl.h revision 1.3.74.2 1 1.3.74.2 yamt /* $NetBSD: linux_sysctl.h,v 1.3.74.2 2009/05/04 08:12:22 yamt Exp $ */
2 1.1 christos
3 1.1 christos /*-
4 1.1 christos * Copyright (c) 2002 The NetBSD Foundation, Inc.
5 1.1 christos * All rights reserved.
6 1.1 christos *
7 1.1 christos * This code is derived from software contributed to The NetBSD Foundation
8 1.1 christos * by Christos Zoulas.
9 1.1 christos *
10 1.1 christos * Redistribution and use in source and binary forms, with or without
11 1.1 christos * modification, are permitted provided that the following conditions
12 1.1 christos * are met:
13 1.1 christos * 1. Redistributions of source code must retain the above copyright
14 1.1 christos * notice, this list of conditions and the following disclaimer.
15 1.1 christos * 2. Redistributions in binary form must reproduce the above copyright
16 1.1 christos * notice, this list of conditions and the following disclaimer in the
17 1.1 christos * documentation and/or other materials provided with the distribution.
18 1.1 christos *
19 1.1 christos * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
20 1.1 christos * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21 1.1 christos * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22 1.1 christos * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23 1.1 christos * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 1.1 christos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 1.1 christos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 1.1 christos * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 1.1 christos * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 1.1 christos * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 1.1 christos * POSSIBILITY OF SUCH DAMAGE.
30 1.1 christos */
31 1.1 christos
32 1.1 christos #ifndef _LINUX_SYSCTL_H
33 1.1 christos #define _LINUX_SYSCTL_H
34 1.1 christos
35 1.1 christos #define LINUX_CTL_MAXNAME 10
36 1.1 christos
37 1.1 christos #define LINUX_CTL_NONE 0
38 1.1 christos #define LINUX_CTL_KERN 1
39 1.1 christos #define LINUX_CTL_VM 2
40 1.1 christos #define LINUX_CTL_NET 3
41 1.1 christos #define LINUX_CTL_PROC 4
42 1.1 christos #define LINUX_CTL_FS 5
43 1.1 christos #define LINUX_CTL_DEBUG 6
44 1.1 christos #define LINUX_CTL_DEV 7
45 1.1 christos #define LINUX_CTL_BUS 8
46 1.1 christos
47 1.1 christos
48 1.1 christos #define LINUX_KERN_OSTYPE 1
49 1.1 christos #define LINUX_KERN_OSRELEASE 2
50 1.1 christos #define LINUX_KERN_OSREV 3
51 1.1 christos #define LINUX_KERN_VERSION 4
52 1.1 christos #define LINUX_KERN_SECUREMASK 5
53 1.1 christos #define LINUX_KERN_PROF 6
54 1.1 christos #define LINUX_KERN_NODENAME 7
55 1.1 christos #define LINUX_KERN_DOMAINNAME 8
56 1.1 christos #define LINUX_KERN_CAP_BSET 14
57 1.1 christos #define LINUX_KERN_PANIC 15
58 1.1 christos #define LINUX_KERN_REALROOTDEV 16
59 1.1 christos #define LINUX_KERN_SPARC_REBOOT 21
60 1.1 christos #define LINUX_KERN_CTLALTDEL 22
61 1.1 christos #define LINUX_KERN_PRINTK 23
62 1.1 christos #define LINUX_KERN_NAMETRANS 24
63 1.1 christos #define LINUX_KERN_PPC_HTABRECLAIM 25
64 1.1 christos #define LINUX_KERN_PPC_ZEROPAGED 26
65 1.1 christos #define LINUX_KERN_PPC_POWERSAVE_NAP 27
66 1.1 christos #define LINUX_KERN_MODPROBE 28
67 1.1 christos #define LINUX_KERN_SG_BIG_BUFF 29
68 1.1 christos #define LINUX_KERN_ACCT 30
69 1.1 christos #define LINUX_KERN_PPC_L2CR 31
70 1.1 christos #define LINUX_KERN_RTSIGNR 32
71 1.1 christos #define LINUX_KERN_RTSIGMAX 33
72 1.1 christos #define LINUX_KERN_SHMMAX 34
73 1.1 christos #define LINUX_KERN_MSGMAX 35
74 1.1 christos #define LINUX_KERN_MSGMNB 36
75 1.1 christos #define LINUX_KERN_MSGPOOL 37
76 1.1 christos #define LINUX_KERN_SYSRQ 38
77 1.1 christos #define LINUX_KERN_MAX_THREADS 39
78 1.1 christos #define LINUX_KERN_RANDOM 40
79 1.1 christos #define LINUX_KERN_SHMALL 41
80 1.1 christos #define LINUX_KERN_MSGMNI 42
81 1.1 christos #define LINUX_KERN_SEM 43
82 1.1 christos #define LINUX_KERN_SPARC_STOP_A 44
83 1.1 christos #define LINUX_KERN_SHMMNI 45
84 1.1 christos #define LINUX_KERN_OVERFLOWUID 46
85 1.1 christos #define LINUX_KERN_OVERFLOWGID 47
86 1.1 christos #define LINUX_KERN_SHMPATH 48
87 1.1 christos #define LINUX_KERN_HOTPLUG 49
88 1.1 christos #define LINUX_KERN_IEEE_EMULATION_WARNINGS 50
89 1.1 christos #define LINUX_KERN_S390_USER_DEBUG_LOGGING 51
90 1.1 christos #define LINUX_KERN_PROF_PID 52
91 1.1 christos
92 1.1 christos #define LINUX_VM_SWAPCTL 1
93 1.1 christos #define LINUX_VM_SWAPOUT 2
94 1.1 christos #define LINUX_VM_FREEPG 3
95 1.1 christos #define LINUX_VM_BDFLUSH 4
96 1.1 christos #define LINUX_VM_OVERCOMMIT_MEMORY 5
97 1.1 christos #define LINUX_VM_BUFFERMEM 6
98 1.1 christos #define LINUX_VM_PAGECACHE 7
99 1.1 christos #define LINUX_VM_PAGERDAEMON 8
100 1.1 christos #define LINUX_VM_PGT_CACHE 9
101 1.1 christos #define LINUX_VM_PAGE_CLUSTER 10
102 1.1 christos #define LINUX_VM_MAX_MAP_COUNT 11
103 1.1 christos
104 1.1 christos #define LINUX_NET_CORE 1
105 1.1 christos #define LINUX_NET_ETHER 2
106 1.1 christos #define LINUX_NET_802 3
107 1.1 christos #define LINUX_NET_UNIX 4
108 1.1 christos #define LINUX_NET_IPV4 5
109 1.1 christos #define LINUX_NET_IPX 6
110 1.1 christos #define LINUX_NET_ATALK 7
111 1.1 christos #define LINUX_NET_NETROM 8
112 1.1 christos #define LINUX_NET_AX25 9
113 1.1 christos #define LINUX_NET_BRIDGE 10
114 1.1 christos #define LINUX_NET_ROSE 11
115 1.1 christos #define LINUX_NET_IPV6 12
116 1.1 christos #define LINUX_NET_X25 13
117 1.1 christos #define LINUX_NET_TR 14
118 1.1 christos #define LINUX_NET_DECNET 15
119 1.1 christos #define LINUX_NET_ECONET 16
120 1.1 christos #define LINUX_NET_KHTTPD 17
121 1.1 christos #define LINUX_NET_TUX 18
122 1.1 christos
123 1.1 christos #define LINUX_NET_CORE_RMEM_MAX 2
124 1.1 christos #define LINUX_NET_CORE_WMEM_DEFAULT 3
125 1.1 christos #define LINUX_NET_CORE_RMEM_DEFAULT 4
126 1.1 christos #define LINUX_NET_CORE_MAX_BACKLOG 6
127 1.1 christos #define LINUX_NET_CORE_FASTROUTE 7
128 1.1 christos #define LINUX_NET_CORE_MSG_COST 8
129 1.1 christos #define LINUX_NET_CORE_MSG_BURST 9
130 1.1 christos #define LINUX_NET_CORE_OPTMEM_MAX 10
131 1.1 christos #define LINUX_NET_CORE_HOT_LIST_LENGTH 11
132 1.1 christos #define LINUX_NET_CORE_DIVERT_VERSION 12
133 1.1 christos #define LINUX_NET_CORE_NO_CONG_THRESH 13
134 1.1 christos #define LINUX_NET_CORE_NO_CONG 14
135 1.1 christos #define LINUX_NET_CORE_LO_CONG 15
136 1.1 christos #define LINUX_NET_CORE_MOD_CONG 16
137 1.1 christos
138 1.1 christos #define LINUX_NET_UNIX_DESTROY_DELAY 1
139 1.1 christos #define LINUX_NET_UNIX_DELETE_DELAY 2
140 1.1 christos #define LINUX_NET_UNIX_MAX_DGRAM_QLEN 3
141 1.1 christos
142 1.1 christos #define LINUX_NET_IPV4_FORWARD 8
143 1.1 christos #define LINUX_NET_IPV4_DYNADDR 9
144 1.1 christos #define LINUX_NET_IPV4_CONF 16
145 1.1 christos #define LINUX_NET_IPV4_NEIGH 17
146 1.1 christos #define LINUX_NET_IPV4_ROUTE 18
147 1.1 christos #define LINUX_NET_IPV4_FIB_HASH 19
148 1.1 christos #define LINUX_NET_IPV4_TCP_TIMESTAMPS 33
149 1.1 christos #define LINUX_NET_IPV4_TCP_WINDOW_SCALING 34
150 1.1 christos #define LINUX_NET_IPV4_TCP_SACK 35
151 1.1 christos #define LINUX_NET_IPV4_TCP_RETRANS_COLLAPSE 36
152 1.1 christos #define LINUX_NET_IPV4_DEFAULT_TTL 37
153 1.1 christos #define LINUX_NET_IPV4_AUTOCONFIG 38
154 1.1 christos #define LINUX_NET_IPV4_NO_PMTU_DISC 39
155 1.1 christos #define LINUX_NET_IPV4_TCP_SYN_RETRIES 40
156 1.1 christos #define LINUX_NET_IPV4_IPFRAG_HIGH_THRESH 41
157 1.1 christos #define LINUX_NET_IPV4_IPFRAG_LOW_THRESH 42
158 1.1 christos #define LINUX_NET_IPV4_IPFRAG_TIME 43
159 1.1 christos #define LINUX_NET_IPV4_TCP_MAX_KA_PROBES 44
160 1.1 christos #define LINUX_NET_IPV4_TCP_KEEPALIVE_TIME 45
161 1.1 christos #define LINUX_NET_IPV4_TCP_KEEPALIVE_PROBES 46
162 1.1 christos #define LINUX_NET_IPV4_TCP_RETRIES1 47
163 1.1 christos #define LINUX_NET_IPV4_TCP_RETRIES2 48
164 1.1 christos #define LINUX_NET_IPV4_TCP_FIN_TIMEOUT 49
165 1.1 christos #define LINUX_NET_IPV4_IP_MASQ_DEBUG 50
166 1.1 christos #define LINUX_NET_TCP_SYNCOOKIES 51
167 1.1 christos #define LINUX_NET_TCP_STDURG 52
168 1.1 christos #define LINUX_NET_TCP_RFC1337 53
169 1.1 christos #define LINUX_NET_TCP_SYN_TAILDROP 54
170 1.1 christos #define LINUX_NET_TCP_MAX_SYN_BACKLOG 55
171 1.1 christos #define LINUX_NET_IPV4_LOCAL_PORT_RANGE 56
172 1.1 christos #define LINUX_NET_IPV4_ICMP_ECHO_IGNORE_ALL 57
173 1.1 christos #define LINUX_NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS 58
174 1.1 christos #define LINUX_NET_IPV4_ICMP_SOURCEQUENCH_RATE 59
175 1.1 christos #define LINUX_NET_IPV4_ICMP_DESTUNREACH_RATE 60
176 1.1 christos #define LINUX_NET_IPV4_ICMP_TIMEEXCEED_RATE 61
177 1.1 christos #define LINUX_NET_IPV4_ICMP_PARAMPROB_RATE 62
178 1.1 christos #define LINUX_NET_IPV4_ICMP_ECHOREPLY_RATE 63
179 1.1 christos #define LINUX_NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES 64
180 1.1 christos #define LINUX_NET_IPV4_IGMP_MAX_MEMBERSHIPS 65
181 1.1 christos #define LINUX_NET_TCP_TW_RECYCLE 66
182 1.1 christos #define LINUX_NET_IPV4_ALWAYS_DEFRAG 67
183 1.1 christos #define LINUX_NET_IPV4_TCP_KEEPALIVE_INTVL 68
184 1.1 christos #define LINUX_NET_IPV4_INET_PEER_THRESHOLD 69
185 1.1 christos #define LINUX_NET_IPV4_INET_PEER_MINTTL 70
186 1.1 christos #define LINUX_NET_IPV4_INET_PEER_MAXTTL 71
187 1.1 christos #define LINUX_NET_IPV4_INET_PEER_GC_MINTIME 72
188 1.1 christos #define LINUX_NET_IPV4_INET_PEER_GC_MAXTIME 73
189 1.1 christos #define LINUX_NET_TCP_ORPHAN_RETRIES 74
190 1.1 christos #define LINUX_NET_TCP_ABORT_ON_OVERFLOW 75
191 1.1 christos #define LINUX_NET_TCP_SYNACK_RETRIES 76
192 1.1 christos #define LINUX_NET_TCP_MAX_ORPHANS 77
193 1.1 christos #define LINUX_NET_TCP_MAX_TW_BUCKETS 78
194 1.1 christos #define LINUX_NET_TCP_FACK 79
195 1.1 christos #define LINUX_NET_TCP_REORDERING 80
196 1.1 christos #define LINUX_NET_TCP_ECN 81
197 1.1 christos #define LINUX_NET_TCP_DSACK 82
198 1.1 christos #define LINUX_NET_TCP_MEM 83
199 1.1 christos #define LINUX_NET_TCP_WMEM 84
200 1.1 christos #define LINUX_NET_TCP_RMEM 85
201 1.1 christos #define LINUX_NET_TCP_APP_WIN 86
202 1.1 christos #define LINUX_NET_TCP_ADV_WIN_SCALE 87
203 1.1 christos #define LINUX_NET_IPV4_NONLOCAL_BIND 88
204 1.1 christos
205 1.1 christos #define LINUX_NET_IPV4_ROUTE_FLUSH 1
206 1.1 christos #define LINUX_NET_IPV4_ROUTE_MIN_DELAY 2
207 1.1 christos #define LINUX_NET_IPV4_ROUTE_MAX_DELAY 3
208 1.1 christos #define LINUX_NET_IPV4_ROUTE_GC_THRESH 4
209 1.1 christos #define LINUX_NET_IPV4_ROUTE_MAX_SIZE 5
210 1.1 christos #define LINUX_NET_IPV4_ROUTE_GC_MIN_INTERVAL 6
211 1.1 christos #define LINUX_NET_IPV4_ROUTE_GC_TIMEOUT 7
212 1.1 christos #define LINUX_NET_IPV4_ROUTE_GC_INTERVAL 8
213 1.1 christos #define LINUX_NET_IPV4_ROUTE_REDIRECT_LOAD 9
214 1.1 christos #define LINUX_NET_IPV4_ROUTE_REDIRECT_NUMBER 10
215 1.1 christos #define LINUX_NET_IPV4_ROUTE_REDIRECT_SILENCE 11
216 1.1 christos #define LINUX_NET_IPV4_ROUTE_ERROR_COST 12
217 1.1 christos #define LINUX_NET_IPV4_ROUTE_ERROR_BURST 13
218 1.1 christos #define LINUX_NET_IPV4_ROUTE_GC_ELASTICITY 14
219 1.1 christos #define LINUX_NET_IPV4_ROUTE_MTU_EXPIRES 15
220 1.1 christos #define LINUX_NET_IPV4_ROUTE_MIN_PMTU 16
221 1.1 christos #define LINUX_NET_IPV4_ROUTE_MIN_ADVMSS 17
222 1.1 christos
223 1.1 christos #define LINUX_NET_PROTO_CONF_ALL -2
224 1.1 christos #define LINUX_NET_PROTO_CONF_DEFAULT -3
225 1.1 christos
226 1.1 christos #define LINUX_NET_IPV4_CONF_FORWARDING 1
227 1.1 christos #define LINUX_NET_IPV4_CONF_MC_FORWARDING 2
228 1.1 christos #define LINUX_NET_IPV4_CONF_PROXY_ARP 3
229 1.1 christos #define LINUX_NET_IPV4_CONF_ACCEPT_REDIRECTS 4
230 1.1 christos #define LINUX_NET_IPV4_CONF_SECURE_REDIRECTS 5
231 1.1 christos #define LINUX_NET_IPV4_CONF_SEND_REDIRECTS 6
232 1.1 christos #define LINUX_NET_IPV4_CONF_SHARED_MEDIA 7
233 1.1 christos #define LINUX_NET_IPV4_CONF_RP_FILTER 8
234 1.1 christos #define LINUX_NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE 9
235 1.1 christos #define LINUX_NET_IPV4_CONF_BOOTP_RELAY 10
236 1.1 christos #define LINUX_NET_IPV4_CONF_LOG_MARTIANS 11
237 1.1 christos #define LINUX_NET_IPV4_CONF_TAG 12
238 1.1 christos
239 1.1 christos #define LINUX_NET_IPV6_ROUTE_FLUSH 1
240 1.1 christos #define LINUX_NET_IPV6_ROUTE_GC_THRESH 2
241 1.1 christos #define LINUX_NET_IPV6_ROUTE_MAX_SIZE 3
242 1.1 christos #define LINUX_NET_IPV6_ROUTE_GC_MIN_INTERVAL 4
243 1.1 christos #define LINUX_NET_IPV6_ROUTE_GC_TIMEOUT 5
244 1.1 christos #define LINUX_NET_IPV6_ROUTE_GC_INTERVAL 6
245 1.1 christos #define LINUX_NET_IPV6_ROUTE_GC_ELASTICITY 7
246 1.1 christos #define LINUX_NET_IPV6_ROUTE_MTU_EXPIRES 8
247 1.1 christos #define LINUX_NET_IPV6_ROUTE_MIN_ADVMSS 9
248 1.1 christos
249 1.1 christos #define LINUX_NET_IPV6_FORWARDING 1
250 1.1 christos #define LINUX_NET_IPV6_HOP_LIMIT 2
251 1.1 christos #define LINUX_NET_IPV6_MTU 3
252 1.1 christos #define LINUX_NET_IPV6_ACCEPT_RA 4
253 1.1 christos #define LINUX_NET_IPV6_ACCEPT_REDIRECTS 5
254 1.1 christos #define LINUX_NET_IPV6_AUTOCONF 6
255 1.1 christos #define LINUX_NET_IPV6_DAD_TRANSMITS 7
256 1.1 christos #define LINUX_NET_IPV6_RTR_SOLICITS 8
257 1.1 christos #define LINUX_NET_IPV6_RTR_SOLICIT_INTERVAL 9
258 1.1 christos #define LINUX_NET_IPV6_RTR_SOLICIT_DELAY 10
259 1.1 christos
260 1.1 christos #define LINUX_NET_NEIGH_MCAST_SOLICIT 1
261 1.1 christos #define LINUX_NET_NEIGH_UCAST_SOLICIT 2
262 1.1 christos #define LINUX_NET_NEIGH_APP_SOLICIT 3
263 1.1 christos #define LINUX_NET_NEIGH_RETRANS_TIME 4
264 1.1 christos #define LINUX_NET_NEIGH_REACHABLE_TIME 5
265 1.1 christos #define LINUX_NET_NEIGH_DELAY_PROBE_TIME 6
266 1.1 christos #define LINUX_NET_NEIGH_GC_STALE_TIME 7
267 1.1 christos #define LINUX_NET_NEIGH_UNRES_QLEN 8
268 1.1 christos #define LINUX_NET_NEIGH_PROXY_QLEN 9
269 1.1 christos #define LINUX_NET_NEIGH_ANYCAST_DELAY 10
270 1.1 christos #define LINUX_NET_NEIGH_PROXY_DELAY 11
271 1.1 christos #define LINUX_NET_NEIGH_LOCKTIME 12
272 1.1 christos #define LINUX_NET_NEIGH_GC_INTERVAL 13
273 1.1 christos #define LINUX_NET_NEIGH_GC_THRESH1 14
274 1.1 christos #define LINUX_NET_NEIGH_GC_THRESH2 15
275 1.1 christos #define LINUX_NET_NEIGH_GC_THRESH3 16
276 1.1 christos
277 1.1 christos #define LINUX_NET_IPX_PPROP_BROADCASTING 1
278 1.1 christos #define LINUX_NET_IPX_FORWARDING 2
279 1.1 christos
280 1.1 christos #define LINUX_NET_ATALK_AARP_EXPIRY_TIME 1
281 1.1 christos #define LINUX_NET_ATALK_AARP_TICK_TIME 2
282 1.1 christos #define LINUX_NET_ATALK_AARP_RETRANSMIT_LIMIT 3
283 1.1 christos #define LINUX_NET_ATALK_AARP_RESOLVE_TIME 4
284 1.1 christos
285 1.1 christos #define LINUX_NET_NETROM_DEFAULT_PATH_QUALITY 1
286 1.1 christos #define LINUX_NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER 2
287 1.1 christos #define LINUX_NET_NETROM_NETWORK_TTL_INITIALISER 3
288 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_TIMEOUT 4
289 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_MAXIMUM_TRIES 5
290 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY 6
291 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_BUSY_DELAY 7
292 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE 8
293 1.1 christos #define LINUX_NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT 9
294 1.1 christos #define LINUX_NET_NETROM_ROUTING_CONTROL 10
295 1.1 christos #define LINUX_NET_NETROM_LINK_FAILS_COUNT 11
296 1.1 christos
297 1.1 christos #define LINUX_NET_AX25_IP_DEFAULT_MODE 1
298 1.1 christos #define LINUX_NET_AX25_DEFAULT_MODE 2
299 1.1 christos #define LINUX_NET_AX25_BACKOFF_TYPE 3
300 1.1 christos #define LINUX_NET_AX25_CONNECT_MODE 4
301 1.1 christos #define LINUX_NET_AX25_STANDARD_WINDOW 5
302 1.1 christos #define LINUX_NET_AX25_EXTENDED_WINDOW 6
303 1.1 christos #define LINUX_NET_AX25_T1_TIMEOUT 7
304 1.1 christos #define LINUX_NET_AX25_T2_TIMEOUT 8
305 1.1 christos #define LINUX_NET_AX25_T3_TIMEOUT 9
306 1.1 christos #define LINUX_NET_AX25_IDLE_TIMEOUT 10
307 1.1 christos #define LINUX_NET_AX25_N2 11
308 1.1 christos #define LINUX_NET_AX25_PACLEN 12
309 1.1 christos #define LINUX_NET_AX25_PROTOCOL 13
310 1.1 christos #define LINUX_NET_AX25_DAMA_SLAVE_TIMEOUT 14
311 1.1 christos
312 1.1 christos #define LINUX_NET_ROSE_RESTART_REQUEST_TIMEOUT 1
313 1.1 christos #define LINUX_NET_ROSE_CALL_REQUEST_TIMEOUT 2
314 1.1 christos #define LINUX_NET_ROSE_RESET_REQUEST_TIMEOUT 3
315 1.1 christos #define LINUX_NET_ROSE_CLEAR_REQUEST_TIMEOUT 4
316 1.1 christos #define LINUX_NET_ROSE_ACK_HOLD_BACK_TIMEOUT 5
317 1.1 christos #define LINUX_NET_ROSE_ROUTING_CONTROL 6
318 1.1 christos #define LINUX_NET_ROSE_LINK_FAIL_TIMEOUT 7
319 1.1 christos #define LINUX_NET_ROSE_MAX_VCS 8
320 1.1 christos #define LINUX_NET_ROSE_WINDOW_SIZE 9
321 1.1 christos #define LINUX_NET_ROSE_NO_ACTIVITY_TIMEOUT 10
322 1.1 christos
323 1.1 christos #define LINUX_NET_X25_RESTART_REQUEST_TIMEOUT 1
324 1.1 christos #define LINUX_NET_X25_CALL_REQUEST_TIMEOUT 2
325 1.1 christos #define LINUX_NET_X25_RESET_REQUEST_TIMEOUT 3
326 1.1 christos #define LINUX_NET_X25_CLEAR_REQUEST_TIMEOUT 4
327 1.1 christos #define LINUX_NET_X25_ACK_HOLD_BACK_TIMEOUT 5
328 1.1 christos
329 1.1 christos #define LINUX_NET_TR_RIF_TIMEOUT 1
330 1.1 christos
331 1.1 christos #define LINUX_NET_DECNET_NODE_TYPE 1
332 1.1 christos #define LINUX_NET_DECNET_NODE_ADDRESS 2
333 1.1 christos #define LINUX_NET_DECNET_NODE_NAME 3
334 1.1 christos #define LINUX_NET_DECNET_DEFAULT_DEVICE 4
335 1.1 christos #define LINUX_NET_DECNET_TIME_WAIT 5
336 1.1 christos #define LINUX_NET_DECNET_DN_COUNT 6
337 1.1 christos #define LINUX_NET_DECNET_DI_COUNT 7
338 1.1 christos #define LINUX_NET_DECNET_DR_COUNT 8
339 1.1 christos #define LINUX_NET_DECNET_DST_GC_INTERVAL 9
340 1.1 christos #define LINUX_NET_DECNET_CONF 10
341 1.1 christos #define LINUX_NET_DECNET_DEBUG_LEVEL 255
342 1.1 christos
343 1.1 christos #define LINUX_NET_TUX_DOCROOT 1
344 1.1 christos #define LINUX_NET_TUX_LOGFILE 2
345 1.1 christos #define LINUX_NET_TUX_EXTCGI 3
346 1.1 christos #define LINUX_NET_TUX_STOP 4
347 1.1 christos #define LINUX_NET_TUX_CLIENTPORT 5
348 1.1 christos #define LINUX_NET_TUX_LOGGING 6
349 1.1 christos #define LINUX_NET_TUX_SERVERPORT 7
350 1.1 christos #define LINUX_NET_TUX_THREADS 8
351 1.1 christos #define LINUX_NET_TUX_KEEPALIVE_TIMEOUT 9
352 1.1 christos #define LINUX_NET_TUX_MAX_KEEPALIVE_BW 10
353 1.1 christos #define LINUX_NET_TUX_DEFER_ACCEPT 11
354 1.1 christos #define LINUX_NET_TUX_MAX_FREE_REQUESTS 12
355 1.1 christos #define LINUX_NET_TUX_MAX_CONNECT 13
356 1.1 christos #define LINUX_NET_TUX_MAX_BACKLOG 14
357 1.1 christos #define LINUX_NET_TUX_MODE_FORBIDDEN 15
358 1.1 christos #define LINUX_NET_TUX_MODE_ALLOWED 16
359 1.1 christos #define LINUX_NET_TUX_MODE_USERSPACE 17
360 1.1 christos #define LINUX_NET_TUX_MODE_CGI 18
361 1.1 christos #define LINUX_NET_TUX_CGI_UID 19
362 1.1 christos #define LINUX_NET_TUX_CGI_GID 20
363 1.1 christos #define LINUX_NET_TUX_CGIROOT 21
364 1.1 christos #define LINUX_NET_TUX_LOGENTRY_ALIGN_ORDER 22
365 1.1 christos #define LINUX_NET_TUX_NONAGLE 23
366 1.1 christos #define LINUX_NET_TUX_ACK_PINGPONG 24
367 1.1 christos #define LINUX_NET_TUX_PUSH_ALL 25
368 1.1 christos #define LINUX_NET_TUX_ZEROCOPY_PARSE 26
369 1.1 christos #define LINUX_NET_CONFIG_TUX_DEBUG_BLOCKING 27
370 1.1 christos #define LINUX_NET_TUX_PAGE_AGE_START 28
371 1.1 christos
372 1.1 christos #define LINUX_NET_KHTTPD_DOCROOT 1
373 1.1 christos #define LINUX_NET_KHTTPD_START 2
374 1.1 christos #define LINUX_NET_KHTTPD_STOP 3
375 1.1 christos #define LINUX_NET_KHTTPD_UNLOAD 4
376 1.1 christos #define LINUX_NET_KHTTPD_CLIENTPORT 5
377 1.1 christos #define LINUX_NET_KHTTPD_PERMREQ 6
378 1.1 christos #define LINUX_NET_KHTTPD_PERMFORBID 7
379 1.1 christos #define LINUX_NET_KHTTPD_LOGGING 8
380 1.1 christos #define LINUX_NET_KHTTPD_SERVERPORT 9
381 1.1 christos #define LINUX_NET_KHTTPD_DYNAMICSTRING 10
382 1.1 christos #define LINUX_NET_KHTTPD_SLOPPYMIME 11
383 1.1 christos #define LINUX_NET_KHTTPD_THREADS 12
384 1.1 christos #define LINUX_NET_KHTTPD_MAXCONNECT 13
385 1.1 christos
386 1.1 christos #define LINUX_NET_DECNET_CONF_LOOPBACK -2
387 1.1 christos #define LINUX_NET_DECNET_CONF_DDCMP -3
388 1.1 christos #define LINUX_NET_DECNET_CONF_PPP -4
389 1.1 christos #define LINUX_NET_DECNET_CONF_X25 -5
390 1.1 christos #define LINUX_NET_DECNET_CONF_GRE -6
391 1.1 christos #define LINUX_NET_DECNET_CONF_ETHER -7
392 1.1 christos
393 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_PRIORITY 1
394 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_T1 2
395 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_T2 3
396 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_T3 4
397 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_FORWARDING 5
398 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_BLKSIZE 6
399 1.1 christos #define LINUX_NET_DECNET_CONF_DEV_STATE 7
400 1.1 christos
401 1.1 christos #define LINUX_FS_NRINODE 1
402 1.1 christos #define LINUX_FS_STATINODE 2
403 1.1 christos #define LINUX_FS_MAXINODE 3
404 1.1 christos #define LINUX_FS_NRDQUOT 4
405 1.1 christos #define LINUX_FS_MAXDQUOT 5
406 1.1 christos #define LINUX_FS_NRFILE 6
407 1.1 christos #define LINUX_FS_MAXFILE 7
408 1.1 christos #define LINUX_FS_DENTRY 8
409 1.1 christos #define LINUX_FS_NRSUPER 9
410 1.1 christos #define LINUX_FS_MAXSUPER 10
411 1.1 christos #define LINUX_FS_OVERFLOWUID 11
412 1.1 christos #define LINUX_FS_OVERFLOWGID 12
413 1.1 christos #define LINUX_FS_LEASES 13
414 1.1 christos #define LINUX_FS_DIR_NOTIFY 14
415 1.1 christos #define LINUX_FS_LEASE_TIME 15
416 1.1 christos
417 1.1 christos #define LINUX_DEV_CDROM 1
418 1.1 christos #define LINUX_DEV_HWMON 2
419 1.1 christos #define LINUX_DEV_PARPORT 3
420 1.1 christos #define LINUX_DEV_RAID 4
421 1.1 christos #define LINUX_DEV_MAC_HID 5
422 1.1 christos
423 1.1 christos #define LINUX_DEV_CDROM_INFO 1
424 1.1 christos #define LINUX_DEV_CDROM_AUTOCLOSE 2
425 1.1 christos #define LINUX_DEV_CDROM_AUTOEJECT 3
426 1.1 christos #define LINUX_DEV_CDROM_DEBUG 4
427 1.1 christos #define LINUX_DEV_CDROM_LOCK 5
428 1.1 christos #define LINUX_DEV_CDROM_CHECK_MEDIA 6
429 1.1 christos
430 1.1 christos #define LINUX_DEV_PARPORT_DEFAULT -3
431 1.1 christos
432 1.1 christos #define LINUX_DEV_RAID_SPEED_LIMIT_MIN 1
433 1.1 christos #define LINUX_DEV_RAID_SPEED_LIMIT_MAX 2
434 1.1 christos
435 1.1 christos #define LINUX_DEV_PARPORT_DEFAULT_TIMESLICE 1
436 1.1 christos #define LINUX_DEV_PARPORT_DEFAULT_SPINTIME 2
437 1.1 christos
438 1.1 christos #define LINUX_DEV_PARPORT_SPINTIME 1
439 1.1 christos #define LINUX_DEV_PARPORT_BASE_ADDR 2
440 1.1 christos #define LINUX_DEV_PARPORT_IRQ 3
441 1.1 christos #define LINUX_DEV_PARPORT_DMA 4
442 1.1 christos #define LINUX_DEV_PARPORT_MODES 5
443 1.1 christos #define LINUX_DEV_PARPORT_DEVICES 6
444 1.1 christos #define LINUX_DEV_PARPORT_AUTOPROBE 16
445 1.1 christos
446 1.1 christos #define LINUX_DEV_PARPORT_DEVICES_ACTIVE -3
447 1.1 christos #define LINUX_DEV_PARPORT_DEVICE_TIMESLICE 1
448 1.1 christos
449 1.1 christos #define LINUX_DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES 1
450 1.1 christos #define LINUX_DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES 2
451 1.1 christos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON_EMULATION 3
452 1.1 christos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE 4
453 1.1 christos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE 5
454 1.1 christos #define LINUX_DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES 6
455 1.1 christos
456 1.1 christos #define LINUX_RANDOM_POOLSIZE 1
457 1.1 christos #define LINUX_RANDOM_ENTROPY_COUNT 2
458 1.1 christos #define LINUX_RANDOM_READ_THRESH 3
459 1.1 christos #define LINUX_RANDOM_WRITE_THRESH 4
460 1.1 christos #define LINUX_RANDOM_BOOT_ID 5
461 1.1 christos #define LINUX_RANDOM_UUID 6
462 1.1 christos
463 1.1 christos #define LINUX_BUS_ISA 1
464 1.1 christos
465 1.1 christos #define LINUX_BUS_ISA_MEM_BASE 1
466 1.1 christos #define LINUX_BUS_ISA_PORT_BASE 2
467 1.1 christos #define LINUX_BUS_ISA_PORT_SHIFT 3
468 1.1 christos
469 1.3.74.2 yamt void linux_sysctl_init(void);
470 1.3.74.2 yamt void linux_sysctl_fini(void);
471 1.3.74.2 yamt
472 1.1 christos #endif /* !_LINUX_SYSCTL_H */
473