xref: /netbsd/sys/compat/linux/common/linux_sysctl.h (revision bf9ec67e)
1 /*	$NetBSD: linux_sysctl.h,v 1.1 2002/02/15 20:02:57 christos 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 #endif /* !_LINUX_SYSCTL_H */
477