Home | History | Annotate | Line # | Download | only in common
linux_sysctl.h revision 1.4.8.1
      1  1.4.8.1     skrll /*	$NetBSD: linux_sysctl.h,v 1.4.8.1 2009/01/19 13:17:31 skrll 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.4.8.1     skrll void	linux_sysctl_init(void);
    470  1.4.8.1     skrll void	linux_sysctl_fini(void);
    471  1.4.8.1     skrll 
    472      1.1  christos #endif /* !_LINUX_SYSCTL_H */
    473