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