linux_sysctl.h revision 1.3.70.2
11.3.70.1Smjf/*	$NetBSD: linux_sysctl.h,v 1.3.70.2 2009/01/17 13:28:45 mjf Exp $	*/
21.1Schristos
31.1Schristos/*-
41.1Schristos * Copyright (c) 2002 The NetBSD Foundation, Inc.
51.1Schristos * All rights reserved.
61.1Schristos *
71.1Schristos * This code is derived from software contributed to The NetBSD Foundation
81.1Schristos * by Christos Zoulas.
91.1Schristos *
101.1Schristos * Redistribution and use in source and binary forms, with or without
111.1Schristos * modification, are permitted provided that the following conditions
121.1Schristos * are met:
131.1Schristos * 1. Redistributions of source code must retain the above copyright
141.1Schristos *    notice, this list of conditions and the following disclaimer.
151.1Schristos * 2. Redistributions in binary form must reproduce the above copyright
161.1Schristos *    notice, this list of conditions and the following disclaimer in the
171.1Schristos *    documentation and/or other materials provided with the distribution.
181.1Schristos *
191.1Schristos * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
201.1Schristos * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
211.1Schristos * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
221.1Schristos * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
231.1Schristos * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
241.1Schristos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
251.1Schristos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
261.1Schristos * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
271.1Schristos * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
281.1Schristos * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
291.1Schristos * POSSIBILITY OF SUCH DAMAGE.
301.1Schristos */
311.1Schristos
321.1Schristos#ifndef _LINUX_SYSCTL_H
331.1Schristos#define _LINUX_SYSCTL_H
341.1Schristos
351.1Schristos#define LINUX_CTL_MAXNAME					10
361.1Schristos
371.1Schristos#define	LINUX_CTL_NONE						0
381.1Schristos#define	LINUX_CTL_KERN						1
391.1Schristos#define	LINUX_CTL_VM						2
401.1Schristos#define	LINUX_CTL_NET						3
411.1Schristos#define	LINUX_CTL_PROC						4
421.1Schristos#define	LINUX_CTL_FS						5
431.1Schristos#define	LINUX_CTL_DEBUG						6
441.1Schristos#define	LINUX_CTL_DEV						7
451.1Schristos#define	LINUX_CTL_BUS						8
461.1Schristos
471.1Schristos
481.1Schristos#define	LINUX_KERN_OSTYPE					1
491.1Schristos#define	LINUX_KERN_OSRELEASE					2
501.1Schristos#define	LINUX_KERN_OSREV					3
511.1Schristos#define	LINUX_KERN_VERSION					4
521.1Schristos#define	LINUX_KERN_SECUREMASK					5
531.1Schristos#define	LINUX_KERN_PROF						6
541.1Schristos#define	LINUX_KERN_NODENAME					7
551.1Schristos#define	LINUX_KERN_DOMAINNAME					8
561.1Schristos#define	LINUX_KERN_CAP_BSET					14
571.1Schristos#define	LINUX_KERN_PANIC					15
581.1Schristos#define	LINUX_KERN_REALROOTDEV					16
591.1Schristos#define	LINUX_KERN_SPARC_REBOOT					21
601.1Schristos#define	LINUX_KERN_CTLALTDEL					22
611.1Schristos#define	LINUX_KERN_PRINTK					23
621.1Schristos#define	LINUX_KERN_NAMETRANS					24
631.1Schristos#define	LINUX_KERN_PPC_HTABRECLAIM				25
641.1Schristos#define	LINUX_KERN_PPC_ZEROPAGED				26
651.1Schristos#define	LINUX_KERN_PPC_POWERSAVE_NAP				27
661.1Schristos#define	LINUX_KERN_MODPROBE					28
671.1Schristos#define	LINUX_KERN_SG_BIG_BUFF					29
681.1Schristos#define	LINUX_KERN_ACCT						30
691.1Schristos#define	LINUX_KERN_PPC_L2CR					31
701.1Schristos#define	LINUX_KERN_RTSIGNR					32
711.1Schristos#define	LINUX_KERN_RTSIGMAX					33
721.1Schristos#define	LINUX_KERN_SHMMAX					34
731.1Schristos#define	LINUX_KERN_MSGMAX					35
741.1Schristos#define	LINUX_KERN_MSGMNB					36
751.1Schristos#define	LINUX_KERN_MSGPOOL					37
761.1Schristos#define	LINUX_KERN_SYSRQ					38
771.1Schristos#define	LINUX_KERN_MAX_THREADS					39
781.1Schristos#define	LINUX_KERN_RANDOM					40
791.1Schristos#define	LINUX_KERN_SHMALL					41
801.1Schristos#define	LINUX_KERN_MSGMNI					42
811.1Schristos#define	LINUX_KERN_SEM						43
821.1Schristos#define	LINUX_KERN_SPARC_STOP_A					44
831.1Schristos#define	LINUX_KERN_SHMMNI					45
841.1Schristos#define	LINUX_KERN_OVERFLOWUID					46
851.1Schristos#define	LINUX_KERN_OVERFLOWGID					47
861.1Schristos#define	LINUX_KERN_SHMPATH					48
871.1Schristos#define	LINUX_KERN_HOTPLUG					49
881.1Schristos#define	LINUX_KERN_IEEE_EMULATION_WARNINGS			50
891.1Schristos#define	LINUX_KERN_S390_USER_DEBUG_LOGGING			51
901.1Schristos#define	LINUX_KERN_PROF_PID					52
911.1Schristos
921.1Schristos#define	LINUX_VM_SWAPCTL					1
931.1Schristos#define	LINUX_VM_SWAPOUT					2
941.1Schristos#define	LINUX_VM_FREEPG						3
951.1Schristos#define	LINUX_VM_BDFLUSH					4
961.1Schristos#define	LINUX_VM_OVERCOMMIT_MEMORY				5
971.1Schristos#define	LINUX_VM_BUFFERMEM					6
981.1Schristos#define	LINUX_VM_PAGECACHE					7
991.1Schristos#define	LINUX_VM_PAGERDAEMON					8
1001.1Schristos#define	LINUX_VM_PGT_CACHE					9
1011.1Schristos#define	LINUX_VM_PAGE_CLUSTER					10
1021.1Schristos#define	LINUX_VM_MAX_MAP_COUNT					11
1031.1Schristos
1041.1Schristos#define	LINUX_NET_CORE						1
1051.1Schristos#define	LINUX_NET_ETHER						2
1061.1Schristos#define	LINUX_NET_802						3
1071.1Schristos#define	LINUX_NET_UNIX						4
1081.1Schristos#define	LINUX_NET_IPV4						5
1091.1Schristos#define	LINUX_NET_IPX						6
1101.1Schristos#define	LINUX_NET_ATALK						7
1111.1Schristos#define	LINUX_NET_NETROM					8
1121.1Schristos#define	LINUX_NET_AX25						9
1131.1Schristos#define	LINUX_NET_BRIDGE					10
1141.1Schristos#define	LINUX_NET_ROSE						11
1151.1Schristos#define	LINUX_NET_IPV6						12
1161.1Schristos#define	LINUX_NET_X25						13
1171.1Schristos#define	LINUX_NET_TR						14
1181.1Schristos#define	LINUX_NET_DECNET					15
1191.1Schristos#define	LINUX_NET_ECONET					16
1201.1Schristos#define	LINUX_NET_KHTTPD					17
1211.1Schristos#define	LINUX_NET_TUX						18
1221.1Schristos
1231.1Schristos#define	LINUX_NET_CORE_RMEM_MAX					2
1241.1Schristos#define	LINUX_NET_CORE_WMEM_DEFAULT				3
1251.1Schristos#define	LINUX_NET_CORE_RMEM_DEFAULT				4
1261.1Schristos#define	LINUX_NET_CORE_MAX_BACKLOG				6
1271.1Schristos#define	LINUX_NET_CORE_FASTROUTE				7
1281.1Schristos#define	LINUX_NET_CORE_MSG_COST					8
1291.1Schristos#define	LINUX_NET_CORE_MSG_BURST				9
1301.1Schristos#define	LINUX_NET_CORE_OPTMEM_MAX				10
1311.1Schristos#define	LINUX_NET_CORE_HOT_LIST_LENGTH				11
1321.1Schristos#define	LINUX_NET_CORE_DIVERT_VERSION				12
1331.1Schristos#define	LINUX_NET_CORE_NO_CONG_THRESH				13
1341.1Schristos#define	LINUX_NET_CORE_NO_CONG					14
1351.1Schristos#define	LINUX_NET_CORE_LO_CONG					15
1361.1Schristos#define	LINUX_NET_CORE_MOD_CONG					16
1371.1Schristos
1381.1Schristos#define	LINUX_NET_UNIX_DESTROY_DELAY				1
1391.1Schristos#define	LINUX_NET_UNIX_DELETE_DELAY				2
1401.1Schristos#define	LINUX_NET_UNIX_MAX_DGRAM_QLEN				3
1411.1Schristos
1421.1Schristos#define	LINUX_NET_IPV4_FORWARD					8
1431.1Schristos#define	LINUX_NET_IPV4_DYNADDR					9
1441.1Schristos#define	LINUX_NET_IPV4_CONF					16
1451.1Schristos#define	LINUX_NET_IPV4_NEIGH					17
1461.1Schristos#define	LINUX_NET_IPV4_ROUTE					18
1471.1Schristos#define	LINUX_NET_IPV4_FIB_HASH					19
1481.1Schristos#define	LINUX_NET_IPV4_TCP_TIMESTAMPS				33
1491.1Schristos#define	LINUX_NET_IPV4_TCP_WINDOW_SCALING			34
1501.1Schristos#define	LINUX_NET_IPV4_TCP_SACK					35
1511.1Schristos#define	LINUX_NET_IPV4_TCP_RETRANS_COLLAPSE			36
1521.1Schristos#define	LINUX_NET_IPV4_DEFAULT_TTL				37
1531.1Schristos#define	LINUX_NET_IPV4_AUTOCONFIG				38
1541.1Schristos#define	LINUX_NET_IPV4_NO_PMTU_DISC				39
1551.1Schristos#define	LINUX_NET_IPV4_TCP_SYN_RETRIES				40
1561.1Schristos#define	LINUX_NET_IPV4_IPFRAG_HIGH_THRESH			41
1571.1Schristos#define	LINUX_NET_IPV4_IPFRAG_LOW_THRESH			42
1581.1Schristos#define	LINUX_NET_IPV4_IPFRAG_TIME				43
1591.1Schristos#define	LINUX_NET_IPV4_TCP_MAX_KA_PROBES			44
1601.1Schristos#define	LINUX_NET_IPV4_TCP_KEEPALIVE_TIME			45
1611.1Schristos#define	LINUX_NET_IPV4_TCP_KEEPALIVE_PROBES			46
1621.1Schristos#define	LINUX_NET_IPV4_TCP_RETRIES1				47
1631.1Schristos#define	LINUX_NET_IPV4_TCP_RETRIES2				48
1641.1Schristos#define	LINUX_NET_IPV4_TCP_FIN_TIMEOUT				49
1651.1Schristos#define	LINUX_NET_IPV4_IP_MASQ_DEBUG				50
1661.1Schristos#define	LINUX_NET_TCP_SYNCOOKIES				51
1671.1Schristos#define	LINUX_NET_TCP_STDURG					52
1681.1Schristos#define	LINUX_NET_TCP_RFC1337					53
1691.1Schristos#define	LINUX_NET_TCP_SYN_TAILDROP				54
1701.1Schristos#define	LINUX_NET_TCP_MAX_SYN_BACKLOG				55
1711.1Schristos#define	LINUX_NET_IPV4_LOCAL_PORT_RANGE				56
1721.1Schristos#define	LINUX_NET_IPV4_ICMP_ECHO_IGNORE_ALL			57
1731.1Schristos#define	LINUX_NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS		58
1741.1Schristos#define	LINUX_NET_IPV4_ICMP_SOURCEQUENCH_RATE			59
1751.1Schristos#define	LINUX_NET_IPV4_ICMP_DESTUNREACH_RATE			60
1761.1Schristos#define	LINUX_NET_IPV4_ICMP_TIMEEXCEED_RATE			61
1771.1Schristos#define	LINUX_NET_IPV4_ICMP_PARAMPROB_RATE			62
1781.1Schristos#define	LINUX_NET_IPV4_ICMP_ECHOREPLY_RATE			63
1791.1Schristos#define	LINUX_NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES	64
1801.1Schristos#define	LINUX_NET_IPV4_IGMP_MAX_MEMBERSHIPS			65
1811.1Schristos#define	LINUX_NET_TCP_TW_RECYCLE				66
1821.1Schristos#define	LINUX_NET_IPV4_ALWAYS_DEFRAG				67
1831.1Schristos#define	LINUX_NET_IPV4_TCP_KEEPALIVE_INTVL			68
1841.1Schristos#define	LINUX_NET_IPV4_INET_PEER_THRESHOLD			69
1851.1Schristos#define	LINUX_NET_IPV4_INET_PEER_MINTTL				70
1861.1Schristos#define	LINUX_NET_IPV4_INET_PEER_MAXTTL				71
1871.1Schristos#define	LINUX_NET_IPV4_INET_PEER_GC_MINTIME			72
1881.1Schristos#define	LINUX_NET_IPV4_INET_PEER_GC_MAXTIME			73
1891.1Schristos#define	LINUX_NET_TCP_ORPHAN_RETRIES				74
1901.1Schristos#define	LINUX_NET_TCP_ABORT_ON_OVERFLOW				75
1911.1Schristos#define	LINUX_NET_TCP_SYNACK_RETRIES				76
1921.1Schristos#define	LINUX_NET_TCP_MAX_ORPHANS				77
1931.1Schristos#define	LINUX_NET_TCP_MAX_TW_BUCKETS				78
1941.1Schristos#define	LINUX_NET_TCP_FACK					79
1951.1Schristos#define	LINUX_NET_TCP_REORDERING				80
1961.1Schristos#define	LINUX_NET_TCP_ECN					81
1971.1Schristos#define	LINUX_NET_TCP_DSACK					82
1981.1Schristos#define	LINUX_NET_TCP_MEM					83
1991.1Schristos#define	LINUX_NET_TCP_WMEM					84
2001.1Schristos#define	LINUX_NET_TCP_RMEM					85
2011.1Schristos#define	LINUX_NET_TCP_APP_WIN					86
2021.1Schristos#define	LINUX_NET_TCP_ADV_WIN_SCALE				87
2031.1Schristos#define	LINUX_NET_IPV4_NONLOCAL_BIND				88
2041.1Schristos
2051.1Schristos#define	LINUX_NET_IPV4_ROUTE_FLUSH				1
2061.1Schristos#define	LINUX_NET_IPV4_ROUTE_MIN_DELAY				2
2071.1Schristos#define	LINUX_NET_IPV4_ROUTE_MAX_DELAY				3
2081.1Schristos#define	LINUX_NET_IPV4_ROUTE_GC_THRESH				4
2091.1Schristos#define	LINUX_NET_IPV4_ROUTE_MAX_SIZE				5
2101.1Schristos#define	LINUX_NET_IPV4_ROUTE_GC_MIN_INTERVAL			6
2111.1Schristos#define	LINUX_NET_IPV4_ROUTE_GC_TIMEOUT				7
2121.1Schristos#define	LINUX_NET_IPV4_ROUTE_GC_INTERVAL			8
2131.1Schristos#define	LINUX_NET_IPV4_ROUTE_REDIRECT_LOAD			9
2141.1Schristos#define	LINUX_NET_IPV4_ROUTE_REDIRECT_NUMBER			10
2151.1Schristos#define	LINUX_NET_IPV4_ROUTE_REDIRECT_SILENCE			11
2161.1Schristos#define	LINUX_NET_IPV4_ROUTE_ERROR_COST				12
2171.1Schristos#define	LINUX_NET_IPV4_ROUTE_ERROR_BURST			13
2181.1Schristos#define	LINUX_NET_IPV4_ROUTE_GC_ELASTICITY			14
2191.1Schristos#define	LINUX_NET_IPV4_ROUTE_MTU_EXPIRES			15
2201.1Schristos#define	LINUX_NET_IPV4_ROUTE_MIN_PMTU				16
2211.1Schristos#define	LINUX_NET_IPV4_ROUTE_MIN_ADVMSS				17
2221.1Schristos
2231.1Schristos#define	LINUX_NET_PROTO_CONF_ALL				-2
2241.1Schristos#define	LINUX_NET_PROTO_CONF_DEFAULT				-3
2251.1Schristos
2261.1Schristos#define	LINUX_NET_IPV4_CONF_FORWARDING				1
2271.1Schristos#define	LINUX_NET_IPV4_CONF_MC_FORWARDING			2
2281.1Schristos#define	LINUX_NET_IPV4_CONF_PROXY_ARP				3
2291.1Schristos#define	LINUX_NET_IPV4_CONF_ACCEPT_REDIRECTS			4
2301.1Schristos#define	LINUX_NET_IPV4_CONF_SECURE_REDIRECTS			5
2311.1Schristos#define	LINUX_NET_IPV4_CONF_SEND_REDIRECTS			6
2321.1Schristos#define	LINUX_NET_IPV4_CONF_SHARED_MEDIA			7
2331.1Schristos#define	LINUX_NET_IPV4_CONF_RP_FILTER				8
2341.1Schristos#define	LINUX_NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE			9
2351.1Schristos#define	LINUX_NET_IPV4_CONF_BOOTP_RELAY				10
2361.1Schristos#define	LINUX_NET_IPV4_CONF_LOG_MARTIANS			11
2371.1Schristos#define	LINUX_NET_IPV4_CONF_TAG					12
2381.1Schristos
2391.1Schristos#define	LINUX_NET_IPV6_ROUTE_FLUSH				1
2401.1Schristos#define	LINUX_NET_IPV6_ROUTE_GC_THRESH				2
2411.1Schristos#define	LINUX_NET_IPV6_ROUTE_MAX_SIZE				3
2421.1Schristos#define	LINUX_NET_IPV6_ROUTE_GC_MIN_INTERVAL			4
2431.1Schristos#define	LINUX_NET_IPV6_ROUTE_GC_TIMEOUT				5
2441.1Schristos#define	LINUX_NET_IPV6_ROUTE_GC_INTERVAL			6
2451.1Schristos#define	LINUX_NET_IPV6_ROUTE_GC_ELASTICITY			7
2461.1Schristos#define	LINUX_NET_IPV6_ROUTE_MTU_EXPIRES			8
2471.1Schristos#define	LINUX_NET_IPV6_ROUTE_MIN_ADVMSS				9
2481.1Schristos
2491.1Schristos#define	LINUX_NET_IPV6_FORWARDING				1
2501.1Schristos#define	LINUX_NET_IPV6_HOP_LIMIT				2
2511.1Schristos#define	LINUX_NET_IPV6_MTU					3
2521.1Schristos#define	LINUX_NET_IPV6_ACCEPT_RA				4
2531.1Schristos#define	LINUX_NET_IPV6_ACCEPT_REDIRECTS				5
2541.1Schristos#define	LINUX_NET_IPV6_AUTOCONF					6
2551.1Schristos#define	LINUX_NET_IPV6_DAD_TRANSMITS				7
2561.1Schristos#define	LINUX_NET_IPV6_RTR_SOLICITS				8
2571.1Schristos#define	LINUX_NET_IPV6_RTR_SOLICIT_INTERVAL			9
2581.1Schristos#define	LINUX_NET_IPV6_RTR_SOLICIT_DELAY			10
2591.1Schristos
2601.1Schristos#define	LINUX_NET_NEIGH_MCAST_SOLICIT				1
2611.1Schristos#define	LINUX_NET_NEIGH_UCAST_SOLICIT				2
2621.1Schristos#define	LINUX_NET_NEIGH_APP_SOLICIT				3
2631.1Schristos#define	LINUX_NET_NEIGH_RETRANS_TIME				4
2641.1Schristos#define	LINUX_NET_NEIGH_REACHABLE_TIME				5
2651.1Schristos#define	LINUX_NET_NEIGH_DELAY_PROBE_TIME			6
2661.1Schristos#define	LINUX_NET_NEIGH_GC_STALE_TIME				7
2671.1Schristos#define	LINUX_NET_NEIGH_UNRES_QLEN				8
2681.1Schristos#define	LINUX_NET_NEIGH_PROXY_QLEN				9
2691.1Schristos#define	LINUX_NET_NEIGH_ANYCAST_DELAY				10
2701.1Schristos#define	LINUX_NET_NEIGH_PROXY_DELAY				11
2711.1Schristos#define	LINUX_NET_NEIGH_LOCKTIME				12
2721.1Schristos#define	LINUX_NET_NEIGH_GC_INTERVAL				13
2731.1Schristos#define	LINUX_NET_NEIGH_GC_THRESH1				14
2741.1Schristos#define	LINUX_NET_NEIGH_GC_THRESH2				15
2751.1Schristos#define	LINUX_NET_NEIGH_GC_THRESH3				16
2761.1Schristos
2771.1Schristos#define	LINUX_NET_IPX_PPROP_BROADCASTING			1
2781.1Schristos#define	LINUX_NET_IPX_FORWARDING				2
2791.1Schristos
2801.1Schristos#define	LINUX_NET_ATALK_AARP_EXPIRY_TIME			1
2811.1Schristos#define	LINUX_NET_ATALK_AARP_TICK_TIME				2
2821.1Schristos#define	LINUX_NET_ATALK_AARP_RETRANSMIT_LIMIT			3
2831.1Schristos#define	LINUX_NET_ATALK_AARP_RESOLVE_TIME			4
2841.1Schristos
2851.1Schristos#define	LINUX_NET_NETROM_DEFAULT_PATH_QUALITY			1
2861.1Schristos#define	LINUX_NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER		2
2871.1Schristos#define	LINUX_NET_NETROM_NETWORK_TTL_INITIALISER		3
2881.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_TIMEOUT			4
2891.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_MAXIMUM_TRIES		5
2901.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY		6
2911.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_BUSY_DELAY			7
2921.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE	8
2931.1Schristos#define	LINUX_NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT		9
2941.1Schristos#define	LINUX_NET_NETROM_ROUTING_CONTROL			10
2951.1Schristos#define	LINUX_NET_NETROM_LINK_FAILS_COUNT			11
2961.1Schristos
2971.1Schristos#define	LINUX_NET_AX25_IP_DEFAULT_MODE				1
2981.1Schristos#define	LINUX_NET_AX25_DEFAULT_MODE				2
2991.1Schristos#define	LINUX_NET_AX25_BACKOFF_TYPE				3
3001.1Schristos#define	LINUX_NET_AX25_CONNECT_MODE				4
3011.1Schristos#define	LINUX_NET_AX25_STANDARD_WINDOW				5
3021.1Schristos#define	LINUX_NET_AX25_EXTENDED_WINDOW				6
3031.1Schristos#define	LINUX_NET_AX25_T1_TIMEOUT				7
3041.1Schristos#define	LINUX_NET_AX25_T2_TIMEOUT				8
3051.1Schristos#define	LINUX_NET_AX25_T3_TIMEOUT				9
3061.1Schristos#define	LINUX_NET_AX25_IDLE_TIMEOUT				10
3071.1Schristos#define	LINUX_NET_AX25_N2					11
3081.1Schristos#define	LINUX_NET_AX25_PACLEN					12
3091.1Schristos#define	LINUX_NET_AX25_PROTOCOL					13
3101.1Schristos#define	LINUX_NET_AX25_DAMA_SLAVE_TIMEOUT			14
3111.1Schristos
3121.1Schristos#define	LINUX_NET_ROSE_RESTART_REQUEST_TIMEOUT			1
3131.1Schristos#define	LINUX_NET_ROSE_CALL_REQUEST_TIMEOUT			2
3141.1Schristos#define	LINUX_NET_ROSE_RESET_REQUEST_TIMEOUT			3
3151.1Schristos#define	LINUX_NET_ROSE_CLEAR_REQUEST_TIMEOUT			4
3161.1Schristos#define	LINUX_NET_ROSE_ACK_HOLD_BACK_TIMEOUT			5
3171.1Schristos#define	LINUX_NET_ROSE_ROUTING_CONTROL				6
3181.1Schristos#define	LINUX_NET_ROSE_LINK_FAIL_TIMEOUT			7
3191.1Schristos#define	LINUX_NET_ROSE_MAX_VCS					8
3201.1Schristos#define	LINUX_NET_ROSE_WINDOW_SIZE				9
3211.1Schristos#define	LINUX_NET_ROSE_NO_ACTIVITY_TIMEOUT			10
3221.1Schristos
3231.1Schristos#define	LINUX_NET_X25_RESTART_REQUEST_TIMEOUT			1
3241.1Schristos#define	LINUX_NET_X25_CALL_REQUEST_TIMEOUT			2
3251.1Schristos#define	LINUX_NET_X25_RESET_REQUEST_TIMEOUT			3
3261.1Schristos#define	LINUX_NET_X25_CLEAR_REQUEST_TIMEOUT			4
3271.1Schristos#define	LINUX_NET_X25_ACK_HOLD_BACK_TIMEOUT			5
3281.1Schristos
3291.1Schristos#define	LINUX_NET_TR_RIF_TIMEOUT				1
3301.1Schristos
3311.1Schristos#define	LINUX_NET_DECNET_NODE_TYPE 	 			1
3321.1Schristos#define	LINUX_NET_DECNET_NODE_ADDRESS 				2
3331.1Schristos#define	LINUX_NET_DECNET_NODE_NAME 				3
3341.1Schristos#define	LINUX_NET_DECNET_DEFAULT_DEVICE 			4
3351.1Schristos#define	LINUX_NET_DECNET_TIME_WAIT 	 			5
3361.1Schristos#define	LINUX_NET_DECNET_DN_COUNT 	 			6
3371.1Schristos#define	LINUX_NET_DECNET_DI_COUNT 	 			7
3381.1Schristos#define	LINUX_NET_DECNET_DR_COUNT 	 			8
3391.1Schristos#define	LINUX_NET_DECNET_DST_GC_INTERVAL 			9
3401.1Schristos#define	LINUX_NET_DECNET_CONF 					10
3411.1Schristos#define	LINUX_NET_DECNET_DEBUG_LEVEL 	 			255
3421.1Schristos
3431.1Schristos#define	LINUX_NET_TUX_DOCROOT					1
3441.1Schristos#define	LINUX_NET_TUX_LOGFILE					2
3451.1Schristos#define	LINUX_NET_TUX_EXTCGI					3
3461.1Schristos#define	LINUX_NET_TUX_STOP					4
3471.1Schristos#define	LINUX_NET_TUX_CLIENTPORT				5
3481.1Schristos#define	LINUX_NET_TUX_LOGGING					6
3491.1Schristos#define	LINUX_NET_TUX_SERVERPORT				7
3501.1Schristos#define	LINUX_NET_TUX_THREADS					8
3511.1Schristos#define	LINUX_NET_TUX_KEEPALIVE_TIMEOUT				9
3521.1Schristos#define	LINUX_NET_TUX_MAX_KEEPALIVE_BW				10
3531.1Schristos#define	LINUX_NET_TUX_DEFER_ACCEPT				11
3541.1Schristos#define	LINUX_NET_TUX_MAX_FREE_REQUESTS				12
3551.1Schristos#define	LINUX_NET_TUX_MAX_CONNECT				13
3561.1Schristos#define	LINUX_NET_TUX_MAX_BACKLOG				14
3571.1Schristos#define	LINUX_NET_TUX_MODE_FORBIDDEN				15
3581.1Schristos#define	LINUX_NET_TUX_MODE_ALLOWED				16
3591.1Schristos#define	LINUX_NET_TUX_MODE_USERSPACE				17
3601.1Schristos#define	LINUX_NET_TUX_MODE_CGI					18
3611.1Schristos#define	LINUX_NET_TUX_CGI_UID					19
3621.1Schristos#define	LINUX_NET_TUX_CGI_GID					20
3631.1Schristos#define	LINUX_NET_TUX_CGIROOT					21
3641.1Schristos#define	LINUX_NET_TUX_LOGENTRY_ALIGN_ORDER			22
3651.1Schristos#define	LINUX_NET_TUX_NONAGLE					23
3661.1Schristos#define	LINUX_NET_TUX_ACK_PINGPONG				24
3671.1Schristos#define	LINUX_NET_TUX_PUSH_ALL					25
3681.1Schristos#define	LINUX_NET_TUX_ZEROCOPY_PARSE				26
3691.1Schristos#define	LINUX_NET_CONFIG_TUX_DEBUG_BLOCKING			27
3701.1Schristos#define	LINUX_NET_TUX_PAGE_AGE_START				28
3711.1Schristos
3721.1Schristos#define	LINUX_NET_KHTTPD_DOCROOT      	 			1
3731.1Schristos#define	LINUX_NET_KHTTPD_START        	 			2
3741.1Schristos#define	LINUX_NET_KHTTPD_STOP         	 			3
3751.1Schristos#define	LINUX_NET_KHTTPD_UNLOAD       	 			4
3761.1Schristos#define	LINUX_NET_KHTTPD_CLIENTPORT   	 			5
3771.1Schristos#define	LINUX_NET_KHTTPD_PERMREQ      	 			6
3781.1Schristos#define	LINUX_NET_KHTTPD_PERMFORBID   	 			7
3791.1Schristos#define	LINUX_NET_KHTTPD_LOGGING      	 			8
3801.1Schristos#define	LINUX_NET_KHTTPD_SERVERPORT   	 			9
3811.1Schristos#define	LINUX_NET_KHTTPD_DYNAMICSTRING	 			10
3821.1Schristos#define	LINUX_NET_KHTTPD_SLOPPYMIME   	 			11
3831.1Schristos#define	LINUX_NET_KHTTPD_THREADS      	 			12
3841.1Schristos#define	LINUX_NET_KHTTPD_MAXCONNECT   	 			13
3851.1Schristos
3861.1Schristos#define	LINUX_NET_DECNET_CONF_LOOPBACK 				-2
3871.1Schristos#define	LINUX_NET_DECNET_CONF_DDCMP 	 			-3
3881.1Schristos#define	LINUX_NET_DECNET_CONF_PPP 	 			-4
3891.1Schristos#define	LINUX_NET_DECNET_CONF_X25 	 			-5
3901.1Schristos#define	LINUX_NET_DECNET_CONF_GRE 	 			-6
3911.1Schristos#define	LINUX_NET_DECNET_CONF_ETHER 				-7
3921.1Schristos
3931.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_PRIORITY 	 		1
3941.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_T1 		 		2
3951.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_T2 		 		3
3961.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_T3 		 		4
3971.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_FORWARDING 	 		5
3981.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_BLKSIZE 	 		6
3991.1Schristos#define	LINUX_NET_DECNET_CONF_DEV_STATE 			7
4001.1Schristos
4011.1Schristos#define	LINUX_FS_NRINODE					1
4021.1Schristos#define	LINUX_FS_STATINODE					2
4031.1Schristos#define	LINUX_FS_MAXINODE					3
4041.1Schristos#define	LINUX_FS_NRDQUOT					4
4051.1Schristos#define	LINUX_FS_MAXDQUOT					5
4061.1Schristos#define	LINUX_FS_NRFILE						6
4071.1Schristos#define	LINUX_FS_MAXFILE					7
4081.1Schristos#define	LINUX_FS_DENTRY						8
4091.1Schristos#define	LINUX_FS_NRSUPER					9
4101.1Schristos#define	LINUX_FS_MAXSUPER					10
4111.1Schristos#define	LINUX_FS_OVERFLOWUID					11
4121.1Schristos#define	LINUX_FS_OVERFLOWGID					12
4131.1Schristos#define	LINUX_FS_LEASES						13
4141.1Schristos#define	LINUX_FS_DIR_NOTIFY					14
4151.1Schristos#define	LINUX_FS_LEASE_TIME					15
4161.1Schristos
4171.1Schristos#define	LINUX_DEV_CDROM						1
4181.1Schristos#define	LINUX_DEV_HWMON						2
4191.1Schristos#define	LINUX_DEV_PARPORT					3
4201.1Schristos#define	LINUX_DEV_RAID						4
4211.1Schristos#define	LINUX_DEV_MAC_HID					5
4221.1Schristos
4231.1Schristos#define	LINUX_DEV_CDROM_INFO					1
4241.1Schristos#define	LINUX_DEV_CDROM_AUTOCLOSE				2
4251.1Schristos#define	LINUX_DEV_CDROM_AUTOEJECT				3
4261.1Schristos#define	LINUX_DEV_CDROM_DEBUG					4
4271.1Schristos#define	LINUX_DEV_CDROM_LOCK					5
4281.1Schristos#define	LINUX_DEV_CDROM_CHECK_MEDIA				6
4291.1Schristos
4301.1Schristos#define	LINUX_DEV_PARPORT_DEFAULT				-3
4311.1Schristos
4321.1Schristos#define	LINUX_DEV_RAID_SPEED_LIMIT_MIN				1
4331.1Schristos#define	LINUX_DEV_RAID_SPEED_LIMIT_MAX				2
4341.1Schristos
4351.1Schristos#define	LINUX_DEV_PARPORT_DEFAULT_TIMESLICE			1
4361.1Schristos#define	LINUX_DEV_PARPORT_DEFAULT_SPINTIME			2
4371.1Schristos
4381.1Schristos#define	LINUX_DEV_PARPORT_SPINTIME				1
4391.1Schristos#define	LINUX_DEV_PARPORT_BASE_ADDR				2
4401.1Schristos#define	LINUX_DEV_PARPORT_IRQ					3
4411.1Schristos#define	LINUX_DEV_PARPORT_DMA					4
4421.1Schristos#define	LINUX_DEV_PARPORT_MODES					5
4431.1Schristos#define	LINUX_DEV_PARPORT_DEVICES				6
4441.1Schristos#define	LINUX_DEV_PARPORT_AUTOPROBE				16
4451.1Schristos
4461.1Schristos#define	LINUX_DEV_PARPORT_DEVICES_ACTIVE			-3
4471.1Schristos#define	LINUX_DEV_PARPORT_DEVICE_TIMESLICE			1
4481.1Schristos
4491.1Schristos#define	LINUX_DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES		1
4501.1Schristos#define	LINUX_DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES		2
4511.1Schristos#define	LINUX_DEV_MAC_HID_MOUSE_BUTTON_EMULATION		3
4521.1Schristos#define	LINUX_DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE			4
4531.1Schristos#define	LINUX_DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE			5
4541.1Schristos#define	LINUX_DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES		6
4551.1Schristos
4561.1Schristos#define	LINUX_RANDOM_POOLSIZE					1
4571.1Schristos#define	LINUX_RANDOM_ENTROPY_COUNT				2
4581.1Schristos#define	LINUX_RANDOM_READ_THRESH				3
4591.1Schristos#define	LINUX_RANDOM_WRITE_THRESH				4
4601.1Schristos#define	LINUX_RANDOM_BOOT_ID					5
4611.1Schristos#define	LINUX_RANDOM_UUID					6
4621.1Schristos
4631.1Schristos#define	LINUX_BUS_ISA						1
4641.1Schristos
4651.1Schristos#define	LINUX_BUS_ISA_MEM_BASE					1
4661.1Schristos#define	LINUX_BUS_ISA_PORT_BASE					2
4671.1Schristos#define	LINUX_BUS_ISA_PORT_SHIFT				3
4681.1Schristos
4691.3.70.2Smjfvoid	linux_sysctl_init(void);
4701.3.70.2Smjfvoid	linux_sysctl_fini(void);
4711.3.70.2Smjf
4721.1Schristos#endif /* !_LINUX_SYSCTL_H */
473