1*4af030e5Spgoyette /* $NetBSD: linux_sysctl.h,v 1.8 2020/03/21 16:28:56 pgoyette Exp $ */ 257c8cc95Schristos 357c8cc95Schristos /*- 457c8cc95Schristos * Copyright (c) 2002 The NetBSD Foundation, Inc. 557c8cc95Schristos * All rights reserved. 657c8cc95Schristos * 757c8cc95Schristos * This code is derived from software contributed to The NetBSD Foundation 857c8cc95Schristos * by Christos Zoulas. 957c8cc95Schristos * 1057c8cc95Schristos * Redistribution and use in source and binary forms, with or without 1157c8cc95Schristos * modification, are permitted provided that the following conditions 1257c8cc95Schristos * are met: 1357c8cc95Schristos * 1. Redistributions of source code must retain the above copyright 1457c8cc95Schristos * notice, this list of conditions and the following disclaimer. 1557c8cc95Schristos * 2. Redistributions in binary form must reproduce the above copyright 1657c8cc95Schristos * notice, this list of conditions and the following disclaimer in the 1757c8cc95Schristos * documentation and/or other materials provided with the distribution. 1857c8cc95Schristos * 1957c8cc95Schristos * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 2057c8cc95Schristos * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 2157c8cc95Schristos * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2257c8cc95Schristos * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 2357c8cc95Schristos * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 2457c8cc95Schristos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 2557c8cc95Schristos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 2657c8cc95Schristos * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 2757c8cc95Schristos * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 2857c8cc95Schristos * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2957c8cc95Schristos * POSSIBILITY OF SUCH DAMAGE. 3057c8cc95Schristos */ 3157c8cc95Schristos 3257c8cc95Schristos #ifndef _LINUX_SYSCTL_H 3357c8cc95Schristos #define _LINUX_SYSCTL_H 3457c8cc95Schristos 3557c8cc95Schristos #define LINUX_CTL_MAXNAME 10 3657c8cc95Schristos 3757c8cc95Schristos #define LINUX_CTL_NONE 0 3857c8cc95Schristos #define LINUX_CTL_KERN 1 3957c8cc95Schristos #define LINUX_CTL_VM 2 4057c8cc95Schristos #define LINUX_CTL_NET 3 4157c8cc95Schristos #define LINUX_CTL_PROC 4 4257c8cc95Schristos #define LINUX_CTL_FS 5 4357c8cc95Schristos #define LINUX_CTL_DEBUG 6 4457c8cc95Schristos #define LINUX_CTL_DEV 7 4557c8cc95Schristos #define LINUX_CTL_BUS 8 4657c8cc95Schristos 4757c8cc95Schristos 4857c8cc95Schristos #define LINUX_KERN_OSTYPE 1 4957c8cc95Schristos #define LINUX_KERN_OSRELEASE 2 5057c8cc95Schristos #define LINUX_KERN_OSREV 3 5157c8cc95Schristos #define LINUX_KERN_VERSION 4 5257c8cc95Schristos #define LINUX_KERN_SECUREMASK 5 5357c8cc95Schristos #define LINUX_KERN_PROF 6 5457c8cc95Schristos #define LINUX_KERN_NODENAME 7 5557c8cc95Schristos #define LINUX_KERN_DOMAINNAME 8 5657c8cc95Schristos #define LINUX_KERN_CAP_BSET 14 5757c8cc95Schristos #define LINUX_KERN_PANIC 15 5857c8cc95Schristos #define LINUX_KERN_REALROOTDEV 16 5957c8cc95Schristos #define LINUX_KERN_SPARC_REBOOT 21 6057c8cc95Schristos #define LINUX_KERN_CTLALTDEL 22 6157c8cc95Schristos #define LINUX_KERN_PRINTK 23 6257c8cc95Schristos #define LINUX_KERN_NAMETRANS 24 6357c8cc95Schristos #define LINUX_KERN_PPC_HTABRECLAIM 25 6457c8cc95Schristos #define LINUX_KERN_PPC_ZEROPAGED 26 6557c8cc95Schristos #define LINUX_KERN_PPC_POWERSAVE_NAP 27 6657c8cc95Schristos #define LINUX_KERN_MODPROBE 28 6757c8cc95Schristos #define LINUX_KERN_SG_BIG_BUFF 29 6857c8cc95Schristos #define LINUX_KERN_ACCT 30 6957c8cc95Schristos #define LINUX_KERN_PPC_L2CR 31 7057c8cc95Schristos #define LINUX_KERN_RTSIGNR 32 7157c8cc95Schristos #define LINUX_KERN_RTSIGMAX 33 7257c8cc95Schristos #define LINUX_KERN_SHMMAX 34 7357c8cc95Schristos #define LINUX_KERN_MSGMAX 35 7457c8cc95Schristos #define LINUX_KERN_MSGMNB 36 7557c8cc95Schristos #define LINUX_KERN_MSGPOOL 37 7657c8cc95Schristos #define LINUX_KERN_SYSRQ 38 7757c8cc95Schristos #define LINUX_KERN_MAX_THREADS 39 7857c8cc95Schristos #define LINUX_KERN_RANDOM 40 7957c8cc95Schristos #define LINUX_KERN_SHMALL 41 8057c8cc95Schristos #define LINUX_KERN_MSGMNI 42 8157c8cc95Schristos #define LINUX_KERN_SEM 43 8257c8cc95Schristos #define LINUX_KERN_SPARC_STOP_A 44 8357c8cc95Schristos #define LINUX_KERN_SHMMNI 45 8457c8cc95Schristos #define LINUX_KERN_OVERFLOWUID 46 8557c8cc95Schristos #define LINUX_KERN_OVERFLOWGID 47 8657c8cc95Schristos #define LINUX_KERN_SHMPATH 48 8757c8cc95Schristos #define LINUX_KERN_HOTPLUG 49 8857c8cc95Schristos #define LINUX_KERN_IEEE_EMULATION_WARNINGS 50 8957c8cc95Schristos #define LINUX_KERN_S390_USER_DEBUG_LOGGING 51 9057c8cc95Schristos #define LINUX_KERN_PROF_PID 52 9157c8cc95Schristos 9257c8cc95Schristos #define LINUX_VM_SWAPCTL 1 9357c8cc95Schristos #define LINUX_VM_SWAPOUT 2 9457c8cc95Schristos #define LINUX_VM_FREEPG 3 9557c8cc95Schristos #define LINUX_VM_BDFLUSH 4 9657c8cc95Schristos #define LINUX_VM_OVERCOMMIT_MEMORY 5 9757c8cc95Schristos #define LINUX_VM_BUFFERMEM 6 9857c8cc95Schristos #define LINUX_VM_PAGECACHE 7 9957c8cc95Schristos #define LINUX_VM_PAGERDAEMON 8 10057c8cc95Schristos #define LINUX_VM_PGT_CACHE 9 10157c8cc95Schristos #define LINUX_VM_PAGE_CLUSTER 10 10257c8cc95Schristos #define LINUX_VM_MAX_MAP_COUNT 11 10357c8cc95Schristos 10457c8cc95Schristos #define LINUX_NET_CORE 1 10557c8cc95Schristos #define LINUX_NET_ETHER 2 10657c8cc95Schristos #define LINUX_NET_802 3 10757c8cc95Schristos #define LINUX_NET_UNIX 4 10857c8cc95Schristos #define LINUX_NET_IPV4 5 10957c8cc95Schristos #define LINUX_NET_IPX 6 11057c8cc95Schristos #define LINUX_NET_ATALK 7 11157c8cc95Schristos #define LINUX_NET_NETROM 8 11257c8cc95Schristos #define LINUX_NET_AX25 9 11357c8cc95Schristos #define LINUX_NET_BRIDGE 10 11457c8cc95Schristos #define LINUX_NET_ROSE 11 11557c8cc95Schristos #define LINUX_NET_IPV6 12 11657c8cc95Schristos #define LINUX_NET_X25 13 11757c8cc95Schristos #define LINUX_NET_TR 14 11857c8cc95Schristos #define LINUX_NET_DECNET 15 11957c8cc95Schristos #define LINUX_NET_ECONET 16 12057c8cc95Schristos #define LINUX_NET_KHTTPD 17 12157c8cc95Schristos #define LINUX_NET_TUX 18 12257c8cc95Schristos 12357c8cc95Schristos #define LINUX_NET_CORE_RMEM_MAX 2 12457c8cc95Schristos #define LINUX_NET_CORE_WMEM_DEFAULT 3 12557c8cc95Schristos #define LINUX_NET_CORE_RMEM_DEFAULT 4 12657c8cc95Schristos #define LINUX_NET_CORE_MAX_BACKLOG 6 12757c8cc95Schristos #define LINUX_NET_CORE_FASTROUTE 7 12857c8cc95Schristos #define LINUX_NET_CORE_MSG_COST 8 12957c8cc95Schristos #define LINUX_NET_CORE_MSG_BURST 9 13057c8cc95Schristos #define LINUX_NET_CORE_OPTMEM_MAX 10 13157c8cc95Schristos #define LINUX_NET_CORE_HOT_LIST_LENGTH 11 13257c8cc95Schristos #define LINUX_NET_CORE_DIVERT_VERSION 12 13357c8cc95Schristos #define LINUX_NET_CORE_NO_CONG_THRESH 13 13457c8cc95Schristos #define LINUX_NET_CORE_NO_CONG 14 13557c8cc95Schristos #define LINUX_NET_CORE_LO_CONG 15 13657c8cc95Schristos #define LINUX_NET_CORE_MOD_CONG 16 13757c8cc95Schristos 13857c8cc95Schristos #define LINUX_NET_UNIX_DESTROY_DELAY 1 13957c8cc95Schristos #define LINUX_NET_UNIX_DELETE_DELAY 2 14057c8cc95Schristos #define LINUX_NET_UNIX_MAX_DGRAM_QLEN 3 14157c8cc95Schristos 14257c8cc95Schristos #define LINUX_NET_IPV4_FORWARD 8 14357c8cc95Schristos #define LINUX_NET_IPV4_DYNADDR 9 14457c8cc95Schristos #define LINUX_NET_IPV4_CONF 16 14557c8cc95Schristos #define LINUX_NET_IPV4_NEIGH 17 14657c8cc95Schristos #define LINUX_NET_IPV4_ROUTE 18 14757c8cc95Schristos #define LINUX_NET_IPV4_FIB_HASH 19 14857c8cc95Schristos #define LINUX_NET_IPV4_TCP_TIMESTAMPS 33 14957c8cc95Schristos #define LINUX_NET_IPV4_TCP_WINDOW_SCALING 34 15057c8cc95Schristos #define LINUX_NET_IPV4_TCP_SACK 35 15157c8cc95Schristos #define LINUX_NET_IPV4_TCP_RETRANS_COLLAPSE 36 15257c8cc95Schristos #define LINUX_NET_IPV4_DEFAULT_TTL 37 15357c8cc95Schristos #define LINUX_NET_IPV4_AUTOCONFIG 38 15457c8cc95Schristos #define LINUX_NET_IPV4_NO_PMTU_DISC 39 15557c8cc95Schristos #define LINUX_NET_IPV4_TCP_SYN_RETRIES 40 15657c8cc95Schristos #define LINUX_NET_IPV4_IPFRAG_HIGH_THRESH 41 15757c8cc95Schristos #define LINUX_NET_IPV4_IPFRAG_LOW_THRESH 42 15857c8cc95Schristos #define LINUX_NET_IPV4_IPFRAG_TIME 43 15957c8cc95Schristos #define LINUX_NET_IPV4_TCP_MAX_KA_PROBES 44 16057c8cc95Schristos #define LINUX_NET_IPV4_TCP_KEEPALIVE_TIME 45 16157c8cc95Schristos #define LINUX_NET_IPV4_TCP_KEEPALIVE_PROBES 46 16257c8cc95Schristos #define LINUX_NET_IPV4_TCP_RETRIES1 47 16357c8cc95Schristos #define LINUX_NET_IPV4_TCP_RETRIES2 48 16457c8cc95Schristos #define LINUX_NET_IPV4_TCP_FIN_TIMEOUT 49 16557c8cc95Schristos #define LINUX_NET_IPV4_IP_MASQ_DEBUG 50 16657c8cc95Schristos #define LINUX_NET_TCP_SYNCOOKIES 51 16757c8cc95Schristos #define LINUX_NET_TCP_STDURG 52 16857c8cc95Schristos #define LINUX_NET_TCP_RFC1337 53 16957c8cc95Schristos #define LINUX_NET_TCP_SYN_TAILDROP 54 17057c8cc95Schristos #define LINUX_NET_TCP_MAX_SYN_BACKLOG 55 17157c8cc95Schristos #define LINUX_NET_IPV4_LOCAL_PORT_RANGE 56 17257c8cc95Schristos #define LINUX_NET_IPV4_ICMP_ECHO_IGNORE_ALL 57 17357c8cc95Schristos #define LINUX_NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS 58 17457c8cc95Schristos #define LINUX_NET_IPV4_ICMP_SOURCEQUENCH_RATE 59 17557c8cc95Schristos #define LINUX_NET_IPV4_ICMP_DESTUNREACH_RATE 60 17657c8cc95Schristos #define LINUX_NET_IPV4_ICMP_TIMEEXCEED_RATE 61 17757c8cc95Schristos #define LINUX_NET_IPV4_ICMP_PARAMPROB_RATE 62 17857c8cc95Schristos #define LINUX_NET_IPV4_ICMP_ECHOREPLY_RATE 63 17957c8cc95Schristos #define LINUX_NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES 64 18057c8cc95Schristos #define LINUX_NET_IPV4_IGMP_MAX_MEMBERSHIPS 65 18157c8cc95Schristos #define LINUX_NET_TCP_TW_RECYCLE 66 18257c8cc95Schristos #define LINUX_NET_IPV4_ALWAYS_DEFRAG 67 18357c8cc95Schristos #define LINUX_NET_IPV4_TCP_KEEPALIVE_INTVL 68 18457c8cc95Schristos #define LINUX_NET_IPV4_INET_PEER_THRESHOLD 69 18557c8cc95Schristos #define LINUX_NET_IPV4_INET_PEER_MINTTL 70 18657c8cc95Schristos #define LINUX_NET_IPV4_INET_PEER_MAXTTL 71 18757c8cc95Schristos #define LINUX_NET_IPV4_INET_PEER_GC_MINTIME 72 18857c8cc95Schristos #define LINUX_NET_IPV4_INET_PEER_GC_MAXTIME 73 18957c8cc95Schristos #define LINUX_NET_TCP_ORPHAN_RETRIES 74 19057c8cc95Schristos #define LINUX_NET_TCP_ABORT_ON_OVERFLOW 75 19157c8cc95Schristos #define LINUX_NET_TCP_SYNACK_RETRIES 76 19257c8cc95Schristos #define LINUX_NET_TCP_MAX_ORPHANS 77 19357c8cc95Schristos #define LINUX_NET_TCP_MAX_TW_BUCKETS 78 19457c8cc95Schristos #define LINUX_NET_TCP_FACK 79 19557c8cc95Schristos #define LINUX_NET_TCP_REORDERING 80 19657c8cc95Schristos #define LINUX_NET_TCP_ECN 81 19757c8cc95Schristos #define LINUX_NET_TCP_DSACK 82 19857c8cc95Schristos #define LINUX_NET_TCP_MEM 83 19957c8cc95Schristos #define LINUX_NET_TCP_WMEM 84 20057c8cc95Schristos #define LINUX_NET_TCP_RMEM 85 20157c8cc95Schristos #define LINUX_NET_TCP_APP_WIN 86 20257c8cc95Schristos #define LINUX_NET_TCP_ADV_WIN_SCALE 87 20357c8cc95Schristos #define LINUX_NET_IPV4_NONLOCAL_BIND 88 20457c8cc95Schristos 20557c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_FLUSH 1 20657c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MIN_DELAY 2 20757c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MAX_DELAY 3 20857c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_GC_THRESH 4 20957c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MAX_SIZE 5 21057c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_GC_MIN_INTERVAL 6 21157c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_GC_TIMEOUT 7 21257c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_GC_INTERVAL 8 21357c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_REDIRECT_LOAD 9 21457c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_REDIRECT_NUMBER 10 21557c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_REDIRECT_SILENCE 11 21657c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_ERROR_COST 12 21757c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_ERROR_BURST 13 21857c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_GC_ELASTICITY 14 21957c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MTU_EXPIRES 15 22057c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MIN_PMTU 16 22157c8cc95Schristos #define LINUX_NET_IPV4_ROUTE_MIN_ADVMSS 17 22257c8cc95Schristos 22357c8cc95Schristos #define LINUX_NET_PROTO_CONF_ALL -2 22457c8cc95Schristos #define LINUX_NET_PROTO_CONF_DEFAULT -3 22557c8cc95Schristos 22657c8cc95Schristos #define LINUX_NET_IPV4_CONF_FORWARDING 1 22757c8cc95Schristos #define LINUX_NET_IPV4_CONF_MC_FORWARDING 2 22857c8cc95Schristos #define LINUX_NET_IPV4_CONF_PROXY_ARP 3 22957c8cc95Schristos #define LINUX_NET_IPV4_CONF_ACCEPT_REDIRECTS 4 23057c8cc95Schristos #define LINUX_NET_IPV4_CONF_SECURE_REDIRECTS 5 23157c8cc95Schristos #define LINUX_NET_IPV4_CONF_SEND_REDIRECTS 6 23257c8cc95Schristos #define LINUX_NET_IPV4_CONF_SHARED_MEDIA 7 23357c8cc95Schristos #define LINUX_NET_IPV4_CONF_RP_FILTER 8 23457c8cc95Schristos #define LINUX_NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE 9 23557c8cc95Schristos #define LINUX_NET_IPV4_CONF_BOOTP_RELAY 10 23657c8cc95Schristos #define LINUX_NET_IPV4_CONF_LOG_MARTIANS 11 23757c8cc95Schristos #define LINUX_NET_IPV4_CONF_TAG 12 23857c8cc95Schristos 23957c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_FLUSH 1 24057c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_GC_THRESH 2 24157c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_MAX_SIZE 3 24257c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_GC_MIN_INTERVAL 4 24357c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_GC_TIMEOUT 5 24457c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_GC_INTERVAL 6 24557c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_GC_ELASTICITY 7 24657c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_MTU_EXPIRES 8 24757c8cc95Schristos #define LINUX_NET_IPV6_ROUTE_MIN_ADVMSS 9 24857c8cc95Schristos 24957c8cc95Schristos #define LINUX_NET_IPV6_FORWARDING 1 25057c8cc95Schristos #define LINUX_NET_IPV6_HOP_LIMIT 2 25157c8cc95Schristos #define LINUX_NET_IPV6_MTU 3 25257c8cc95Schristos #define LINUX_NET_IPV6_ACCEPT_RA 4 25357c8cc95Schristos #define LINUX_NET_IPV6_ACCEPT_REDIRECTS 5 25457c8cc95Schristos #define LINUX_NET_IPV6_AUTOCONF 6 25557c8cc95Schristos #define LINUX_NET_IPV6_DAD_TRANSMITS 7 25657c8cc95Schristos #define LINUX_NET_IPV6_RTR_SOLICITS 8 25757c8cc95Schristos #define LINUX_NET_IPV6_RTR_SOLICIT_INTERVAL 9 25857c8cc95Schristos #define LINUX_NET_IPV6_RTR_SOLICIT_DELAY 10 25957c8cc95Schristos 26057c8cc95Schristos #define LINUX_NET_NEIGH_MCAST_SOLICIT 1 26157c8cc95Schristos #define LINUX_NET_NEIGH_UCAST_SOLICIT 2 26257c8cc95Schristos #define LINUX_NET_NEIGH_APP_SOLICIT 3 26357c8cc95Schristos #define LINUX_NET_NEIGH_RETRANS_TIME 4 26457c8cc95Schristos #define LINUX_NET_NEIGH_REACHABLE_TIME 5 26557c8cc95Schristos #define LINUX_NET_NEIGH_DELAY_PROBE_TIME 6 26657c8cc95Schristos #define LINUX_NET_NEIGH_GC_STALE_TIME 7 26757c8cc95Schristos #define LINUX_NET_NEIGH_UNRES_QLEN 8 26857c8cc95Schristos #define LINUX_NET_NEIGH_PROXY_QLEN 9 26957c8cc95Schristos #define LINUX_NET_NEIGH_ANYCAST_DELAY 10 27057c8cc95Schristos #define LINUX_NET_NEIGH_PROXY_DELAY 11 27157c8cc95Schristos #define LINUX_NET_NEIGH_LOCKTIME 12 27257c8cc95Schristos #define LINUX_NET_NEIGH_GC_INTERVAL 13 27357c8cc95Schristos #define LINUX_NET_NEIGH_GC_THRESH1 14 27457c8cc95Schristos #define LINUX_NET_NEIGH_GC_THRESH2 15 27557c8cc95Schristos #define LINUX_NET_NEIGH_GC_THRESH3 16 27657c8cc95Schristos 27757c8cc95Schristos #define LINUX_NET_IPX_PPROP_BROADCASTING 1 27857c8cc95Schristos #define LINUX_NET_IPX_FORWARDING 2 27957c8cc95Schristos 28057c8cc95Schristos #define LINUX_NET_ATALK_AARP_EXPIRY_TIME 1 28157c8cc95Schristos #define LINUX_NET_ATALK_AARP_TICK_TIME 2 28257c8cc95Schristos #define LINUX_NET_ATALK_AARP_RETRANSMIT_LIMIT 3 28357c8cc95Schristos #define LINUX_NET_ATALK_AARP_RESOLVE_TIME 4 28457c8cc95Schristos 28557c8cc95Schristos #define LINUX_NET_NETROM_DEFAULT_PATH_QUALITY 1 28657c8cc95Schristos #define LINUX_NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER 2 28757c8cc95Schristos #define LINUX_NET_NETROM_NETWORK_TTL_INITIALISER 3 28857c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_TIMEOUT 4 28957c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_MAXIMUM_TRIES 5 29057c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY 6 29157c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_BUSY_DELAY 7 29257c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE 8 29357c8cc95Schristos #define LINUX_NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT 9 29457c8cc95Schristos #define LINUX_NET_NETROM_ROUTING_CONTROL 10 29557c8cc95Schristos #define LINUX_NET_NETROM_LINK_FAILS_COUNT 11 29657c8cc95Schristos 29757c8cc95Schristos #define LINUX_NET_AX25_IP_DEFAULT_MODE 1 29857c8cc95Schristos #define LINUX_NET_AX25_DEFAULT_MODE 2 29957c8cc95Schristos #define LINUX_NET_AX25_BACKOFF_TYPE 3 30057c8cc95Schristos #define LINUX_NET_AX25_CONNECT_MODE 4 30157c8cc95Schristos #define LINUX_NET_AX25_STANDARD_WINDOW 5 30257c8cc95Schristos #define LINUX_NET_AX25_EXTENDED_WINDOW 6 30357c8cc95Schristos #define LINUX_NET_AX25_T1_TIMEOUT 7 30457c8cc95Schristos #define LINUX_NET_AX25_T2_TIMEOUT 8 30557c8cc95Schristos #define LINUX_NET_AX25_T3_TIMEOUT 9 30657c8cc95Schristos #define LINUX_NET_AX25_IDLE_TIMEOUT 10 30757c8cc95Schristos #define LINUX_NET_AX25_N2 11 30857c8cc95Schristos #define LINUX_NET_AX25_PACLEN 12 30957c8cc95Schristos #define LINUX_NET_AX25_PROTOCOL 13 31057c8cc95Schristos #define LINUX_NET_AX25_DAMA_SLAVE_TIMEOUT 14 31157c8cc95Schristos 31257c8cc95Schristos #define LINUX_NET_ROSE_RESTART_REQUEST_TIMEOUT 1 31357c8cc95Schristos #define LINUX_NET_ROSE_CALL_REQUEST_TIMEOUT 2 31457c8cc95Schristos #define LINUX_NET_ROSE_RESET_REQUEST_TIMEOUT 3 31557c8cc95Schristos #define LINUX_NET_ROSE_CLEAR_REQUEST_TIMEOUT 4 31657c8cc95Schristos #define LINUX_NET_ROSE_ACK_HOLD_BACK_TIMEOUT 5 31757c8cc95Schristos #define LINUX_NET_ROSE_ROUTING_CONTROL 6 31857c8cc95Schristos #define LINUX_NET_ROSE_LINK_FAIL_TIMEOUT 7 31957c8cc95Schristos #define LINUX_NET_ROSE_MAX_VCS 8 32057c8cc95Schristos #define LINUX_NET_ROSE_WINDOW_SIZE 9 32157c8cc95Schristos #define LINUX_NET_ROSE_NO_ACTIVITY_TIMEOUT 10 32257c8cc95Schristos 32357c8cc95Schristos #define LINUX_NET_X25_RESTART_REQUEST_TIMEOUT 1 32457c8cc95Schristos #define LINUX_NET_X25_CALL_REQUEST_TIMEOUT 2 32557c8cc95Schristos #define LINUX_NET_X25_RESET_REQUEST_TIMEOUT 3 32657c8cc95Schristos #define LINUX_NET_X25_CLEAR_REQUEST_TIMEOUT 4 32757c8cc95Schristos #define LINUX_NET_X25_ACK_HOLD_BACK_TIMEOUT 5 32857c8cc95Schristos 32957c8cc95Schristos #define LINUX_NET_TR_RIF_TIMEOUT 1 33057c8cc95Schristos 33157c8cc95Schristos #define LINUX_NET_DECNET_NODE_TYPE 1 33257c8cc95Schristos #define LINUX_NET_DECNET_NODE_ADDRESS 2 33357c8cc95Schristos #define LINUX_NET_DECNET_NODE_NAME 3 33457c8cc95Schristos #define LINUX_NET_DECNET_DEFAULT_DEVICE 4 33557c8cc95Schristos #define LINUX_NET_DECNET_TIME_WAIT 5 33657c8cc95Schristos #define LINUX_NET_DECNET_DN_COUNT 6 33757c8cc95Schristos #define LINUX_NET_DECNET_DI_COUNT 7 33857c8cc95Schristos #define LINUX_NET_DECNET_DR_COUNT 8 33957c8cc95Schristos #define LINUX_NET_DECNET_DST_GC_INTERVAL 9 34057c8cc95Schristos #define LINUX_NET_DECNET_CONF 10 34157c8cc95Schristos #define LINUX_NET_DECNET_DEBUG_LEVEL 255 34257c8cc95Schristos 34357c8cc95Schristos #define LINUX_NET_TUX_DOCROOT 1 34457c8cc95Schristos #define LINUX_NET_TUX_LOGFILE 2 34557c8cc95Schristos #define LINUX_NET_TUX_EXTCGI 3 34657c8cc95Schristos #define LINUX_NET_TUX_STOP 4 34757c8cc95Schristos #define LINUX_NET_TUX_CLIENTPORT 5 34857c8cc95Schristos #define LINUX_NET_TUX_LOGGING 6 34957c8cc95Schristos #define LINUX_NET_TUX_SERVERPORT 7 35057c8cc95Schristos #define LINUX_NET_TUX_THREADS 8 35157c8cc95Schristos #define LINUX_NET_TUX_KEEPALIVE_TIMEOUT 9 35257c8cc95Schristos #define LINUX_NET_TUX_MAX_KEEPALIVE_BW 10 35357c8cc95Schristos #define LINUX_NET_TUX_DEFER_ACCEPT 11 35457c8cc95Schristos #define LINUX_NET_TUX_MAX_FREE_REQUESTS 12 35557c8cc95Schristos #define LINUX_NET_TUX_MAX_CONNECT 13 35657c8cc95Schristos #define LINUX_NET_TUX_MAX_BACKLOG 14 35757c8cc95Schristos #define LINUX_NET_TUX_MODE_FORBIDDEN 15 35857c8cc95Schristos #define LINUX_NET_TUX_MODE_ALLOWED 16 35957c8cc95Schristos #define LINUX_NET_TUX_MODE_USERSPACE 17 36057c8cc95Schristos #define LINUX_NET_TUX_MODE_CGI 18 36157c8cc95Schristos #define LINUX_NET_TUX_CGI_UID 19 36257c8cc95Schristos #define LINUX_NET_TUX_CGI_GID 20 36357c8cc95Schristos #define LINUX_NET_TUX_CGIROOT 21 36457c8cc95Schristos #define LINUX_NET_TUX_LOGENTRY_ALIGN_ORDER 22 36557c8cc95Schristos #define LINUX_NET_TUX_NONAGLE 23 36657c8cc95Schristos #define LINUX_NET_TUX_ACK_PINGPONG 24 36757c8cc95Schristos #define LINUX_NET_TUX_PUSH_ALL 25 36857c8cc95Schristos #define LINUX_NET_TUX_ZEROCOPY_PARSE 26 36957c8cc95Schristos #define LINUX_NET_CONFIG_TUX_DEBUG_BLOCKING 27 37057c8cc95Schristos #define LINUX_NET_TUX_PAGE_AGE_START 28 37157c8cc95Schristos 37257c8cc95Schristos #define LINUX_NET_KHTTPD_DOCROOT 1 37357c8cc95Schristos #define LINUX_NET_KHTTPD_START 2 37457c8cc95Schristos #define LINUX_NET_KHTTPD_STOP 3 37557c8cc95Schristos #define LINUX_NET_KHTTPD_UNLOAD 4 37657c8cc95Schristos #define LINUX_NET_KHTTPD_CLIENTPORT 5 37757c8cc95Schristos #define LINUX_NET_KHTTPD_PERMREQ 6 37857c8cc95Schristos #define LINUX_NET_KHTTPD_PERMFORBID 7 37957c8cc95Schristos #define LINUX_NET_KHTTPD_LOGGING 8 38057c8cc95Schristos #define LINUX_NET_KHTTPD_SERVERPORT 9 38157c8cc95Schristos #define LINUX_NET_KHTTPD_DYNAMICSTRING 10 38257c8cc95Schristos #define LINUX_NET_KHTTPD_SLOPPYMIME 11 38357c8cc95Schristos #define LINUX_NET_KHTTPD_THREADS 12 38457c8cc95Schristos #define LINUX_NET_KHTTPD_MAXCONNECT 13 38557c8cc95Schristos 38657c8cc95Schristos #define LINUX_NET_DECNET_CONF_LOOPBACK -2 38757c8cc95Schristos #define LINUX_NET_DECNET_CONF_DDCMP -3 38857c8cc95Schristos #define LINUX_NET_DECNET_CONF_PPP -4 38957c8cc95Schristos #define LINUX_NET_DECNET_CONF_X25 -5 39057c8cc95Schristos #define LINUX_NET_DECNET_CONF_GRE -6 39157c8cc95Schristos #define LINUX_NET_DECNET_CONF_ETHER -7 39257c8cc95Schristos 39357c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_PRIORITY 1 39457c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_T1 2 39557c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_T2 3 39657c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_T3 4 39757c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_FORWARDING 5 39857c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_BLKSIZE 6 39957c8cc95Schristos #define LINUX_NET_DECNET_CONF_DEV_STATE 7 40057c8cc95Schristos 40157c8cc95Schristos #define LINUX_FS_NRINODE 1 40257c8cc95Schristos #define LINUX_FS_STATINODE 2 40357c8cc95Schristos #define LINUX_FS_MAXINODE 3 40457c8cc95Schristos #define LINUX_FS_NRDQUOT 4 40557c8cc95Schristos #define LINUX_FS_MAXDQUOT 5 40657c8cc95Schristos #define LINUX_FS_NRFILE 6 40757c8cc95Schristos #define LINUX_FS_MAXFILE 7 40857c8cc95Schristos #define LINUX_FS_DENTRY 8 40957c8cc95Schristos #define LINUX_FS_NRSUPER 9 41057c8cc95Schristos #define LINUX_FS_MAXSUPER 10 41157c8cc95Schristos #define LINUX_FS_OVERFLOWUID 11 41257c8cc95Schristos #define LINUX_FS_OVERFLOWGID 12 41357c8cc95Schristos #define LINUX_FS_LEASES 13 41457c8cc95Schristos #define LINUX_FS_DIR_NOTIFY 14 41557c8cc95Schristos #define LINUX_FS_LEASE_TIME 15 41657c8cc95Schristos 41757c8cc95Schristos #define LINUX_DEV_CDROM 1 41857c8cc95Schristos #define LINUX_DEV_HWMON 2 41957c8cc95Schristos #define LINUX_DEV_PARPORT 3 42057c8cc95Schristos #define LINUX_DEV_RAID 4 42157c8cc95Schristos #define LINUX_DEV_MAC_HID 5 42257c8cc95Schristos 42357c8cc95Schristos #define LINUX_DEV_CDROM_INFO 1 42457c8cc95Schristos #define LINUX_DEV_CDROM_AUTOCLOSE 2 42557c8cc95Schristos #define LINUX_DEV_CDROM_AUTOEJECT 3 42657c8cc95Schristos #define LINUX_DEV_CDROM_DEBUG 4 42757c8cc95Schristos #define LINUX_DEV_CDROM_LOCK 5 42857c8cc95Schristos #define LINUX_DEV_CDROM_CHECK_MEDIA 6 42957c8cc95Schristos 43057c8cc95Schristos #define LINUX_DEV_PARPORT_DEFAULT -3 43157c8cc95Schristos 43257c8cc95Schristos #define LINUX_DEV_RAID_SPEED_LIMIT_MIN 1 43357c8cc95Schristos #define LINUX_DEV_RAID_SPEED_LIMIT_MAX 2 43457c8cc95Schristos 43557c8cc95Schristos #define LINUX_DEV_PARPORT_DEFAULT_TIMESLICE 1 43657c8cc95Schristos #define LINUX_DEV_PARPORT_DEFAULT_SPINTIME 2 43757c8cc95Schristos 43857c8cc95Schristos #define LINUX_DEV_PARPORT_SPINTIME 1 43957c8cc95Schristos #define LINUX_DEV_PARPORT_BASE_ADDR 2 44057c8cc95Schristos #define LINUX_DEV_PARPORT_IRQ 3 44157c8cc95Schristos #define LINUX_DEV_PARPORT_DMA 4 44257c8cc95Schristos #define LINUX_DEV_PARPORT_MODES 5 44357c8cc95Schristos #define LINUX_DEV_PARPORT_DEVICES 6 44457c8cc95Schristos #define LINUX_DEV_PARPORT_AUTOPROBE 16 44557c8cc95Schristos 44657c8cc95Schristos #define LINUX_DEV_PARPORT_DEVICES_ACTIVE -3 44757c8cc95Schristos #define LINUX_DEV_PARPORT_DEVICE_TIMESLICE 1 44857c8cc95Schristos 44957c8cc95Schristos #define LINUX_DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES 1 45057c8cc95Schristos #define LINUX_DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES 2 45157c8cc95Schristos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON_EMULATION 3 45257c8cc95Schristos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE 4 45357c8cc95Schristos #define LINUX_DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE 5 45457c8cc95Schristos #define LINUX_DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES 6 45557c8cc95Schristos 45657c8cc95Schristos #define LINUX_RANDOM_POOLSIZE 1 45757c8cc95Schristos #define LINUX_RANDOM_ENTROPY_COUNT 2 45857c8cc95Schristos #define LINUX_RANDOM_READ_THRESH 3 45957c8cc95Schristos #define LINUX_RANDOM_WRITE_THRESH 4 46057c8cc95Schristos #define LINUX_RANDOM_BOOT_ID 5 46157c8cc95Schristos #define LINUX_RANDOM_UUID 6 46257c8cc95Schristos 46357c8cc95Schristos #define LINUX_BUS_ISA 1 46457c8cc95Schristos 46557c8cc95Schristos #define LINUX_BUS_ISA_MEM_BASE 1 46657c8cc95Schristos #define LINUX_BUS_ISA_PORT_BASE 2 46757c8cc95Schristos #define LINUX_BUS_ISA_PORT_SHIFT 3 46857c8cc95Schristos 469*4af030e5Spgoyette void linux_sysctl_fini(void); 470*4af030e5Spgoyette 471aef145ddSmaxv int linux_sysctl_enable(SYSCTLFN_PROTO); 472aef145ddSmaxv 47357c8cc95Schristos #endif /* !_LINUX_SYSCTL_H */ 474