130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* 230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * sysctl.h: General linux system control interface 330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * 430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * Begun 24 March 1995, Stephen Tweedie 530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * 630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng **************************************************************** 730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng **************************************************************** 830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** 930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** WARNING: 1030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** The values in this file are exported to user space via 1130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** the sysctl() binary interface. Do *NOT* change the 1230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** numbering of any existing values here, and do not change 1330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** any numbers within any one set of values. If you have to 1430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** redefine an existing interface, use a new number for it. 1530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** The kernel will then return -ENOTDIR to any application using 1630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** the old binary interface. 1730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ** 1830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng **************************************************************** 1930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng **************************************************************** 2030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng */ 2130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 2230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef _UAPI_LINUX_SYSCTL_H 2330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define _UAPI_LINUX_SYSCTL_H 2430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 2530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/kernel.h> 2630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/types.h> 2730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/compiler.h> 2830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 2930692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct completion; 3030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 3130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define CTL_MAXNAME 10 /* how many path components do we allow in a 3230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng call to sysctl? In other words, what is 3330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng the largest acceptable value for the nlen 3430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng member of a struct __sysctl_args to have? */ 3530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 3630692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct __sysctl_args { 3730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng int __user *name; 3830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng int nlen; 3930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng void __user *oldval; 4030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng size_t __user *oldlenp; 4130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng void __user *newval; 4230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng size_t newlen; 4330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng unsigned long __unused[4]; 4430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 4530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 4630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* Define sysctl names first */ 4730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 4830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* Top-level names: */ 4930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 5030692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 5130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 5230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_KERN=1, /* General kernel info and control */ 5330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_VM=2, /* VM management */ 5430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_NET=3, /* Networking */ 5530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_PROC=4, /* removal breaks strace(1) compilation */ 5630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_FS=5, /* Filesystems */ 5730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_DEBUG=6, /* Debugging */ 5830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_DEV=7, /* Devices */ 5930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_BUS=8, /* Busses */ 6030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_ABI=9, /* Binary emulation */ 6130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_CPU=10, /* CPU stuff (speed scaling, etc) */ 6230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_ARLAN=254, /* arlan wireless driver */ 6330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_S390DBF=5677, /* s390 debug */ 6430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_SUNRPC=7249, /* sunrpc debug */ 6530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_PM=9899, /* frv power management */ 6630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_FRV=9898, /* frv specific sysctls */ 6730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 6830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 6930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_BUS names: */ 7030692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 7130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 7230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng CTL_BUS_ISA=1 /* ISA */ 7330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 7430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 7530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/fs/inotify/ */ 7630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 7730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 7830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng INOTIFY_MAX_USER_INSTANCES=1, /* max instances per user */ 7930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng INOTIFY_MAX_USER_WATCHES=2, /* max watches per user */ 8030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng INOTIFY_MAX_QUEUED_EVENTS=3 /* max queued events per instance */ 8130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 8230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 8330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_KERN names: */ 8430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 8530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 8630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_OSTYPE=1, /* string: system version */ 8730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_OSRELEASE=2, /* string: system release */ 8830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_OSREV=3, /* int: system revision */ 8930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_VERSION=4, /* string: compile time info */ 9030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SECUREMASK=5, /* struct: maximum rights mask */ 9130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PROF=6, /* table: profiling information */ 9230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_NODENAME=7, /* string: hostname */ 9330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_DOMAINNAME=8, /* string: domainname */ 9430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 9530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PANIC=15, /* int: panic timeout */ 9630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_REALROOTDEV=16, /* real root device to mount after initrd */ 9730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 9830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SPARC_REBOOT=21, /* reboot command on Sparc */ 9930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_CTLALTDEL=22, /* int: allow ctl-alt-del to reboot */ 10030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PRINTK=23, /* struct: control printk logging parameters */ 10130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_NAMETRANS=24, /* Name translation */ 10230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PPC_HTABRECLAIM=25, /* turn htab reclaimation on/off on PPC */ 10330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PPC_ZEROPAGED=26, /* turn idle page zeroing on/off on PPC */ 10430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PPC_POWERSAVE_NAP=27, /* use nap mode for power saving */ 10530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MODPROBE=28, /* string: modprobe path */ 10630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SG_BIG_BUFF=29, /* int: sg driver reserved buffer size */ 10730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_ACCT=30, /* BSD process accounting parameters */ 10830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PPC_L2CR=31, /* l2cr register on PPC */ 10930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 11030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_RTSIGNR=32, /* Number of rt sigs queued */ 11130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_RTSIGMAX=33, /* Max queuable */ 11230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 11330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SHMMAX=34, /* long: Maximum shared memory segment */ 11430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MSGMAX=35, /* int: Maximum size of a messege */ 11530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MSGMNB=36, /* int: Maximum message queue size */ 11630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MSGPOOL=37, /* int: Maximum system message pool size */ 11730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SYSRQ=38, /* int: Sysreq enable */ 11830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MAX_THREADS=39, /* int: Maximum nr of threads in the system */ 11930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_RANDOM=40, /* Random driver */ 12030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SHMALL=41, /* int: Maximum size of shared memory */ 12130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MSGMNI=42, /* int: msg queue identifiers */ 12230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SEM=43, /* struct: sysv semaphore limits */ 12330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SPARC_STOP_A=44, /* int: Sparc Stop-A enable */ 12430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SHMMNI=45, /* int: shm array identifiers */ 12530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_OVERFLOWUID=46, /* int: overflow UID */ 12630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_OVERFLOWGID=47, /* int: overflow GID */ 12730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SHMPATH=48, /* string: path to shm fs */ 12830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_HOTPLUG=49, /* string: path to uevent helper (deprecated) */ 12930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_IEEE_EMULATION_WARNINGS=50, /* int: unimplemented ieee instructions */ 13030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_S390_USER_DEBUG_LOGGING=51, /* int: dumps of user faults */ 13130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_CORE_USES_PID=52, /* int: use core or core.%pid */ 13230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_TAINTED=53, /* int: various kernel tainted flags */ 13330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_CADPID=54, /* int: PID of the process to notify on CAD */ 13430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PIDMAX=55, /* int: PID # limit */ 13530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_CORE_PATTERN=56, /* string: pattern for core-file names */ 13630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PANIC_ON_OOPS=57, /* int: whether we will panic on an oops */ 13730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_HPPA_PWRSW=58, /* int: hppa soft-power enable */ 13830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_HPPA_UNALIGNED=59, /* int: hppa unaligned-trap enable */ 13930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PRINTK_RATELIMIT=60, /* int: tune printk ratelimiting */ 14030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PRINTK_RATELIMIT_BURST=61, /* int: tune printk ratelimiting */ 14130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PTY=62, /* dir: pty driver */ 14230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_NGROUPS_MAX=63, /* int: NGROUPS_MAX */ 14330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SPARC_SCONS_PWROFF=64, /* int: serial console power-off halt */ 14430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_HZ_TIMER=65, /* int: hz timer on or off */ 14530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_UNKNOWN_NMI_PANIC=66, /* int: unknown nmi panic flag */ 14630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_BOOTLOADER_TYPE=67, /* int: boot loader type */ 14730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_RANDOMIZE=68, /* int: randomize virtual address space */ 14830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SETUID_DUMPABLE=69, /* int: behaviour of dumps for setuid core */ 14930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_SPIN_RETRY=70, /* int: number of spinlock retries */ 15030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_ACPI_VIDEO_FLAGS=71, /* int: flags for setting up video after ACPI sleep */ 15130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_IA64_UNALIGNED=72, /* int: ia64 unaligned userland trap enable */ 15230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_COMPAT_LOG=73, /* int: print compat layer messages */ 15330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_MAX_LOCK_DEPTH=74, /* int: rtmutex's maximum lock depth */ 15430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_NMI_WATCHDOG=75, /* int: enable/disable nmi watchdog */ 15530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */ 15612e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris KERN_PANIC_ON_WARN=77, /* int: call panic() in WARN() functions */ 15730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 15830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 15930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 16030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 16130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_VM names: */ 16230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 16330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 16430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED1=1, /* was: struct: Set vm swapping control */ 16530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED2=2, /* was; int: Linear or sqrt() swapout for hogs */ 16630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED3=3, /* was: struct: Set free page thresholds */ 16730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED4=4, /* Spare */ 16830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_OVERCOMMIT_MEMORY=5, /* Turn off the virtual memory safety limit */ 16930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED5=6, /* was: struct: Set buffer memory thresholds */ 17030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED7=7, /* was: struct: Set cache memory thresholds */ 17130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED8=8, /* was: struct: Control kswapd behaviour */ 17230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_UNUSED9=9, /* was: struct: Set page table cache parameters */ 17330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_PAGE_CLUSTER=10, /* int: set number of pages to swap together */ 17430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_DIRTY_BACKGROUND=11, /* dirty_background_ratio */ 17530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_DIRTY_RATIO=12, /* dirty_ratio */ 17630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_DIRTY_WB_CS=13, /* dirty_writeback_centisecs */ 17730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_DIRTY_EXPIRE_CS=14, /* dirty_expire_centisecs */ 17830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_NR_PDFLUSH_THREADS=15, /* nr_pdflush_threads */ 17930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_OVERCOMMIT_RATIO=16, /* percent of RAM to allow overcommit in */ 18030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_PAGEBUF=17, /* struct: Control pagebuf parameters */ 18130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_HUGETLB_PAGES=18, /* int: Number of available Huge Pages */ 18230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_SWAPPINESS=19, /* Tendency to steal mapped memory */ 18330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_LOWMEM_RESERVE_RATIO=20,/* reservation ratio for lower memory zones */ 18430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_MIN_FREE_KBYTES=21, /* Minimum free kilobytes to maintain */ 18530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_MAX_MAP_COUNT=22, /* int: Maximum number of mmaps/address-space */ 18630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_LAPTOP_MODE=23, /* vm laptop mode */ 18730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_BLOCK_DUMP=24, /* block dump mode */ 18830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_HUGETLB_GROUP=25, /* permitted hugetlb group */ 18930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_VFS_CACHE_PRESSURE=26, /* dcache/icache reclaim pressure */ 19030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_LEGACY_VA_LAYOUT=27, /* legacy/compatibility virtual address space layout */ 19130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_SWAP_TOKEN_TIMEOUT=28, /* default time for token time out */ 19230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_DROP_PAGECACHE=29, /* int: nuke lots of pagecache */ 19330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_PERCPU_PAGELIST_FRACTION=30,/* int: fraction of pages in each percpu_pagelist */ 19430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_ZONE_RECLAIM_MODE=31, /* reclaim local zone memory before going off node */ 19530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_MIN_UNMAPPED=32, /* Set min percent of unmapped pages */ 19630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_PANIC_ON_OOM=33, /* panic at out-of-memory */ 19730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_VDSO_ENABLED=34, /* map VDSO into new processes? */ 19830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng VM_MIN_SLAB=35, /* Percent pages ignored by zone reclaim */ 19930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 20030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 20130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 20230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_NET names: */ 20330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 20430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 20530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE=1, 20630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ETHER=2, 20730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_802=3, 20830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_UNIX=4, 20930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4=5, 21030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPX=6, 21130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ATALK=7, 21230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM=8, 21330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25=9, 21430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE=10, 21530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE=11, 21630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6=12, 21730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25=13, 21830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TR=14, 21930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET=15, 22030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ECONET=16, 22130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP=17, 22230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC=18, 22330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETFILTER=19, 22430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DCCP=20, 22530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA=412, 22630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 22730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 22830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/kernel/random */ 22930692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 23030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 23130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_POOLSIZE=1, 23230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_ENTROPY_COUNT=2, 23330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_READ_THRESH=3, 23430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_WRITE_THRESH=4, 23530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_BOOT_ID=5, 23630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng RANDOM_UUID=6 23730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 23830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 23930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/kernel/pty */ 24030692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 24130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 24230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng PTY_MAX=1, 24330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng PTY_NR=2 24430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 24530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 24630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/bus/isa */ 24730692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 24830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 24930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng BUS_ISA_MEM_BASE=1, 25030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng BUS_ISA_PORT_BASE=2, 25130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng BUS_ISA_PORT_SHIFT=3 25230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 25330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 25430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/core */ 25530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 25630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 25730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_WMEM_MAX=1, 25830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_RMEM_MAX=2, 25930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_WMEM_DEFAULT=3, 26030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_RMEM_DEFAULT=4, 26130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* was NET_CORE_DESTROY_DELAY */ 26230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_MAX_BACKLOG=6, 26330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_FASTROUTE=7, 26430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_MSG_COST=8, 26530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_MSG_BURST=9, 26630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_OPTMEM_MAX=10, 26730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_HOT_LIST_LENGTH=11, 26830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_DIVERT_VERSION=12, 26930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_NO_CONG_THRESH=13, 27030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_NO_CONG=14, 27130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_LO_CONG=15, 27230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_MOD_CONG=16, 27330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_DEV_WEIGHT=17, 27430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_SOMAXCONN=18, 27530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_BUDGET=19, 27630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_AEVENT_ETIME=20, 27730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_AEVENT_RSEQTH=21, 27830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CORE_WARNINGS=22, 27930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 28030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 28130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ethernet */ 28230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 28330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/802 */ 28430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 28530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/unix */ 28630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 28730692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 28830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 28930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_UNIX_DESTROY_DELAY=1, 29030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_UNIX_DELETE_DELAY=2, 29130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_UNIX_MAX_DGRAM_QLEN=3, 29230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 29330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 29430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/netfilter */ 29530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 29630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 29730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_MAX=1, 29830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT=2, 29930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV=3, 30030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED=4, 30130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT=5, 30230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT=6, 30330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK=7, 30430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT=8, 30530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE=9, 30630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_UDP_TIMEOUT=10, 30730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM=11, 30830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_ICMP_TIMEOUT=12, 30930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_GENERIC_TIMEOUT=13, 31030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_BUCKETS=14, 31130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_LOG_INVALID=15, 31230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS=16, 31330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_LOOSE=17, 31430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_BE_LIBERAL=18, 31530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_TCP_MAX_RETRANS=19, 31630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED=20, 31730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT=21, 31830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED=22, 31930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED=23, 32030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT=24, 32130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD=25, 32230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT=26, 32330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_COUNT=27, 32430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_ICMPV6_TIMEOUT=28, 32530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_FRAG6_TIMEOUT=29, 32630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_FRAG6_LOW_THRESH=30, 32730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_FRAG6_HIGH_THRESH=31, 32830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NF_CONNTRACK_CHECKSUM=32, 32930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 33030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 33130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ipv4 */ 33230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 33330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 33430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng /* v2.0 compatibile variables */ 33530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_FORWARD=8, 33630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_DYNADDR=9, 33730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 33830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF=16, 33930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NEIGH=17, 34030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE=18, 34130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_FIB_HASH=19, 34230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NETFILTER=20, 34330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 34430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_TIMESTAMPS=33, 34530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_WINDOW_SCALING=34, 34630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_SACK=35, 34730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_RETRANS_COLLAPSE=36, 34830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_DEFAULT_TTL=37, 34930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_AUTOCONFIG=38, 35030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NO_PMTU_DISC=39, 35130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_SYN_RETRIES=40, 35230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IPFRAG_HIGH_THRESH=41, 35330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IPFRAG_LOW_THRESH=42, 35430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IPFRAG_TIME=43, 35530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_MAX_KA_PROBES=44, 35630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_KEEPALIVE_TIME=45, 35730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_KEEPALIVE_PROBES=46, 35830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_RETRIES1=47, 35930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_RETRIES2=48, 36030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_FIN_TIMEOUT=49, 36130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IP_MASQ_DEBUG=50, 36230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_SYNCOOKIES=51, 36330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_STDURG=52, 36430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_RFC1337=53, 36530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_SYN_TAILDROP=54, 36630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MAX_SYN_BACKLOG=55, 36730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_LOCAL_PORT_RANGE=56, 36830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_ECHO_IGNORE_ALL=57, 36930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS=58, 37030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_SOURCEQUENCH_RATE=59, 37130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_DESTUNREACH_RATE=60, 37230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_TIMEEXCEED_RATE=61, 37330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_PARAMPROB_RATE=62, 37430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_ECHOREPLY_RATE=63, 37530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES=64, 37630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IGMP_MAX_MEMBERSHIPS=65, 37730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_TW_RECYCLE=66, 37830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ALWAYS_DEFRAG=67, 37930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_KEEPALIVE_INTVL=68, 38030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_INET_PEER_THRESHOLD=69, 38130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_INET_PEER_MINTTL=70, 38230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_INET_PEER_MAXTTL=71, 38330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_INET_PEER_GC_MINTIME=72, 38430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_INET_PEER_GC_MAXTIME=73, 38530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ORPHAN_RETRIES=74, 38630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ABORT_ON_OVERFLOW=75, 38730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_SYNACK_RETRIES=76, 38830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MAX_ORPHANS=77, 38930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MAX_TW_BUCKETS=78, 39030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_FACK=79, 39130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_REORDERING=80, 39230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ECN=81, 39330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_DSACK=82, 39430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MEM=83, 39530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_WMEM=84, 39630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_RMEM=85, 39730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_APP_WIN=86, 39830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ADV_WIN_SCALE=87, 39930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NONLOCAL_BIND=88, 40030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_RATELIMIT=89, 40130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_RATEMASK=90, 40230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_TW_REUSE=91, 40330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_FRTO=92, 40430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_LOW_LATENCY=93, 40530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IPFRAG_SECRET_INTERVAL=94, 40630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IGMP_MAX_MSF=96, 40730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_NO_METRICS_SAVE=97, 40830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_DEFAULT_WIN_SCALE=105, 40930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MODERATE_RCVBUF=106, 41030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_TSO_WIN_DIVISOR=107, 41130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_BIC_BETA=108, 41230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR=109, 41330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_CONG_CONTROL=110, 41430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ABC=111, 41530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_IPFRAG_MAX_DIST=112, 41630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MTU_PROBING=113, 41730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_BASE_MSS=114, 41830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS=115, 41930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_DMA_COPYBREAK=116, 42030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_SLOW_START_AFTER_IDLE=117, 42130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CIPSOV4_CACHE_ENABLE=118, 42230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CIPSOV4_CACHE_BUCKET_SIZE=119, 42330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CIPSOV4_RBM_OPTFMT=120, 42430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_CIPSOV4_RBM_STRICTVALID=121, 42530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_AVAIL_CONG_CONTROL=122, 42630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_ALLOWED_CONG_CONTROL=123, 42730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_MAX_SSTHRESH=124, 42830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TCP_FRTO_RESPONSE=125, 42930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 43030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 43130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 43230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_FLUSH=1, 43330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MIN_DELAY=2, /* obsolete since 2.6.25 */ 43430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MAX_DELAY=3, /* obsolete since 2.6.25 */ 43530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_THRESH=4, 43630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MAX_SIZE=5, 43730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_MIN_INTERVAL=6, 43830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_TIMEOUT=7, 43930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_INTERVAL=8, /* obsolete since 2.6.38 */ 44030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_REDIRECT_LOAD=9, 44130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_REDIRECT_NUMBER=10, 44230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_REDIRECT_SILENCE=11, 44330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_ERROR_COST=12, 44430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_ERROR_BURST=13, 44530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_ELASTICITY=14, 44630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MTU_EXPIRES=15, 44730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MIN_PMTU=16, 44830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_MIN_ADVMSS=17, 44930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_SECRET_INTERVAL=18, 45030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS=19, 45130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 45230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 45330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 45430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 45530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_PROTO_CONF_ALL=-2, 45630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_PROTO_CONF_DEFAULT=-3 45730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 45830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng /* And device ifindices ... */ 45930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 46030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 46130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 46230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 46330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_FORWARDING=1, 46430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_MC_FORWARDING=2, 46530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_PROXY_ARP=3, 46630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ACCEPT_REDIRECTS=4, 46730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_SECURE_REDIRECTS=5, 46830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_SEND_REDIRECTS=6, 46930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_SHARED_MEDIA=7, 47030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_RP_FILTER=8, 47130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE=9, 47230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_BOOTP_RELAY=10, 47330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_LOG_MARTIANS=11, 47430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_TAG=12, 47530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ARPFILTER=13, 47630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_MEDIUM_ID=14, 47730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_NOXFRM=15, 47830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_NOPOLICY=16, 47930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_FORCE_IGMP_VERSION=17, 48030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ARP_ANNOUNCE=18, 48130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ARP_IGNORE=19, 48230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_PROMOTE_SECONDARIES=20, 48330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ARP_ACCEPT=21, 48430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_CONF_ARP_NOTIFY=22, 48530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 48630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 48730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ipv4/netfilter */ 48830692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 48930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 49030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_MAX=1, 49130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT=2, 49230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV=3, 49330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED=4, 49430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT=5, 49530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT=6, 49630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK=7, 49730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT=8, 49830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE=9, 49930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT=10, 50030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM=11, 50130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT=12, 50230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT=13, 50330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_BUCKETS=14, 50430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_LOG_INVALID=15, 50530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS=16, 50630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_LOOSE=17, 50730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL=18, 50830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS=19, 50930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED=20, 51030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT=21, 51130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED=22, 51230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED=23, 51330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT=24, 51430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD=25, 51530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT=26, 51630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_COUNT=27, 51730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV4_NF_CONNTRACK_CHECKSUM=28, 51830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 51930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 52030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ipv6 */ 52130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 52230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_CONF=16, 52330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_NEIGH=17, 52430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE=18, 52530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ICMP=19, 52630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_BINDV6ONLY=20, 52730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_IP6FRAG_HIGH_THRESH=21, 52830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_IP6FRAG_LOW_THRESH=22, 52930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_IP6FRAG_TIME=23, 53030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_IP6FRAG_SECRET_INTERVAL=24, 53130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_MLD_MAX_MSF=25, 53230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 53330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 53430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 53530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_FLUSH=1, 53630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_THRESH=2, 53730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_MAX_SIZE=3, 53830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_MIN_INTERVAL=4, 53930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_TIMEOUT=5, 54030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_INTERVAL=6, 54130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_ELASTICITY=7, 54230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_MTU_EXPIRES=8, 54330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_MIN_ADVMSS=9, 54430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS=10 54530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 54630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 54730692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 54830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_FORWARDING=1, 54930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_HOP_LIMIT=2, 55030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_MTU=3, 55130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_RA=4, 55230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_REDIRECTS=5, 55330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_AUTOCONF=6, 55430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_DAD_TRANSMITS=7, 55530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_RTR_SOLICITS=8, 55630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_RTR_SOLICIT_INTERVAL=9, 55730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_RTR_SOLICIT_DELAY=10, 55830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_USE_TEMPADDR=11, 55930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_TEMP_VALID_LFT=12, 56030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_TEMP_PREFERED_LFT=13, 56130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_REGEN_MAX_RETRY=14, 56230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_MAX_DESYNC_FACTOR=15, 56330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_MAX_ADDRESSES=16, 56430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_FORCE_MLD_VERSION=17, 56530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_RA_DEFRTR=18, 56630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_RA_PINFO=19, 56730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_RA_RTR_PREF=20, 56830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_RTR_PROBE_INTERVAL=21, 56930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN=22, 57030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_PROXY_NDP=23, 57130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ACCEPT_SOURCE_ROUTE=25, 5727c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris NET_IPV6_ACCEPT_RA_FROM_LOCAL=26, 57330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng __NET_IPV6_MAX 57430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 57530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 57630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ipv6/icmp */ 57730692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 57830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPV6_ICMP_RATELIMIT=1 57930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 58030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 58130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/<protocol>/neigh/<dev> */ 58230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 58330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_MCAST_SOLICIT=1, 58430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_UCAST_SOLICIT=2, 58530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_APP_SOLICIT=3, 58630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_RETRANS_TIME=4, 58730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_REACHABLE_TIME=5, 58830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_DELAY_PROBE_TIME=6, 58930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_GC_STALE_TIME=7, 59030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_UNRES_QLEN=8, 59130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_PROXY_QLEN=9, 59230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_ANYCAST_DELAY=10, 59330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_PROXY_DELAY=11, 59430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_LOCKTIME=12, 59530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_GC_INTERVAL=13, 59630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_GC_THRESH1=14, 59730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_GC_THRESH2=15, 59830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_GC_THRESH3=16, 59930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_RETRANS_TIME_MS=17, 60030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NEIGH_REACHABLE_TIME_MS=18, 60130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 60230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 60330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/dccp */ 60430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 60530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DCCP_DEFAULT=1, 60630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 60730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 60830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ipx */ 60930692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 61030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPX_PPROP_BROADCASTING=1, 61130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IPX_FORWARDING=2 61230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 61330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 61430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/llc */ 61530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 61630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2=1, 61730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC_STATION=2, 61830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 61930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 62030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/llc/llc2 */ 62130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 62230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2_TIMEOUT=1, 62330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 62430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 62530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/llc/station */ 62630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 62730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC_STATION_ACK_TIMEOUT=1, 62830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 62930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 63030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/llc/llc2/timeout */ 63130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 63230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2_ACK_TIMEOUT=1, 63330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2_P_TIMEOUT=2, 63430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2_REJ_TIMEOUT=3, 63530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_LLC2_BUSY_TIMEOUT=4, 63630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 63730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 63830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/appletalk */ 63930692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 64030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ATALK_AARP_EXPIRY_TIME=1, 64130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ATALK_AARP_TICK_TIME=2, 64230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ATALK_AARP_RETRANSMIT_LIMIT=3, 64330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ATALK_AARP_RESOLVE_TIME=4 64430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 64530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 64630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 64730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/netrom */ 64830692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 64930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_DEFAULT_PATH_QUALITY=1, 65030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER=2, 65130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_NETWORK_TTL_INITIALISER=3, 65230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_TIMEOUT=4, 65330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_MAXIMUM_TRIES=5, 65430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY=6, 65530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_BUSY_DELAY=7, 65630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE=8, 65730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT=9, 65830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_ROUTING_CONTROL=10, 65930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_LINK_FAILS_COUNT=11, 66030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_NETROM_RESET=12 66130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 66230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 66330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/ax25 */ 66430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 66530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_IP_DEFAULT_MODE=1, 66630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_DEFAULT_MODE=2, 66730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_BACKOFF_TYPE=3, 66830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_CONNECT_MODE=4, 66930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_STANDARD_WINDOW=5, 67030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_EXTENDED_WINDOW=6, 67130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_T1_TIMEOUT=7, 67230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_T2_TIMEOUT=8, 67330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_T3_TIMEOUT=9, 67430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_IDLE_TIMEOUT=10, 67530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_N2=11, 67630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_PACLEN=12, 67730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_PROTOCOL=13, 67830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_AX25_DAMA_SLAVE_TIMEOUT=14 67930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 68030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 68130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/rose */ 68230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 68330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_RESTART_REQUEST_TIMEOUT=1, 68430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_CALL_REQUEST_TIMEOUT=2, 68530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_RESET_REQUEST_TIMEOUT=3, 68630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_CLEAR_REQUEST_TIMEOUT=4, 68730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_ACK_HOLD_BACK_TIMEOUT=5, 68830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_ROUTING_CONTROL=6, 68930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_LINK_FAIL_TIMEOUT=7, 69030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_MAX_VCS=8, 69130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_WINDOW_SIZE=9, 69230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_ROSE_NO_ACTIVITY_TIMEOUT=10 69330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 69430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 69530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/x25 */ 69630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 69730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_RESTART_REQUEST_TIMEOUT=1, 69830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_CALL_REQUEST_TIMEOUT=2, 69930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_RESET_REQUEST_TIMEOUT=3, 70030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_CLEAR_REQUEST_TIMEOUT=4, 70130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_ACK_HOLD_BACK_TIMEOUT=5, 70230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_X25_FORWARD=6 70330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 70430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 70530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/token-ring */ 70630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 70730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 70830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_TR_RIF_TIMEOUT=1 70930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 71030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 71130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/decnet/ */ 71230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 71330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_NODE_TYPE = 1, 71430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_NODE_ADDRESS = 2, 71530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_NODE_NAME = 3, 71630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DEFAULT_DEVICE = 4, 71730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_TIME_WAIT = 5, 71830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DN_COUNT = 6, 71930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DI_COUNT = 7, 72030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DR_COUNT = 8, 72130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DST_GC_INTERVAL = 9, 72230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF = 10, 72330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_NO_FC_MAX_CWND = 11, 72430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_MEM = 12, 72530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_RMEM = 13, 72630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_WMEM = 14, 72730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_DEBUG_LEVEL = 255 72830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 72930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 73030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/decnet/conf/<dev> */ 73130692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 73230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_LOOPBACK = -2, 73330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DDCMP = -3, 73430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_PPP = -4, 73530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_X25 = -5, 73630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_GRE = -6, 73730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_ETHER = -7 73830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 73930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng /* ... and ifindex of devices */ 74030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 74130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 74230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/decnet/conf/<dev>/ */ 74330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 74430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_PRIORITY = 1, 74530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_T1 = 2, 74630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_T2 = 3, 74730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_T3 = 4, 74830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_FORWARDING = 5, 74930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_BLKSIZE = 6, 75030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_DECNET_CONF_DEV_STATE = 7 75130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 75230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 75330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/sctp */ 75430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 75530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RTO_INITIAL = 1, 75630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RTO_MIN = 2, 75730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RTO_MAX = 3, 75830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RTO_ALPHA = 4, 75930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RTO_BETA = 5, 76030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_VALID_COOKIE_LIFE = 6, 76130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_ASSOCIATION_MAX_RETRANS = 7, 76230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_PATH_MAX_RETRANS = 8, 76330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_MAX_INIT_RETRANSMITS = 9, 76430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_HB_INTERVAL = 10, 76530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_PRESERVE_ENABLE = 11, 76630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_MAX_BURST = 12, 76730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_ADDIP_ENABLE = 13, 76830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_PRSCTP_ENABLE = 14, 76930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_SNDBUF_POLICY = 15, 77030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_SACK_TIMEOUT = 16, 77130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_SCTP_RCVBUF_POLICY = 17, 77230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 77330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 77430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/net/bridge */ 77530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 77630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE_NF_CALL_ARPTABLES = 1, 77730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE_NF_CALL_IPTABLES = 2, 77830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE_NF_CALL_IP6TABLES = 3, 77930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4, 78030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5, 78130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 78230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 78330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* proc/sys/net/irda */ 78430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 78530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_DISCOVERY=1, 78630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_DEVNAME=2, 78730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_DEBUG=3, 78830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_FAST_POLL=4, 78930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_DISCOVERY_SLOTS=5, 79030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_DISCOVERY_TIMEOUT=6, 79130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_SLOT_TIMEOUT=7, 79230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_MAX_BAUD_RATE=8, 79330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_MIN_TX_TURN_TIME=9, 79430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_MAX_TX_DATA_SIZE=10, 79530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_MAX_TX_WINDOW=11, 79630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_MAX_NOREPLY_TIME=12, 79730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_WARN_NOREPLY_TIME=13, 79830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng NET_IRDA_LAP_KEEPALIVE_TIME=14, 79930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 80030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 80130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 80230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_FS names: */ 80330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 80430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 80530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_NRINODE=1, /* int:current number of allocated inodes */ 80630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_STATINODE=2, 80730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_MAXINODE=3, /* int:maximum number of inodes that can be allocated */ 80830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_NRDQUOT=4, /* int:current number of allocated dquots */ 80930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_MAXDQUOT=5, /* int:maximum number of dquots that can be allocated */ 81030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_NRFILE=6, /* int:current number of allocated filedescriptors */ 81130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_MAXFILE=7, /* int:maximum number of filedescriptors that can be allocated */ 81230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DENTRY=8, 81330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_NRSUPER=9, /* int:current number of allocated super_blocks */ 81430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_MAXSUPER=10, /* int:maximum number of super_blocks that can be allocated */ 81530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_OVERFLOWUID=11, /* int: overflow UID */ 81630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_OVERFLOWGID=12, /* int: overflow GID */ 81730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_LEASES=13, /* int: leases enabled */ 81830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DIR_NOTIFY=14, /* int: directory notification enabled */ 81930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_LEASE_TIME=15, /* int: maximum time to wait for a lease break */ 82030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQSTATS=16, /* disc quota usage statistics and control */ 82130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_XFS=17, /* struct: control xfs parameters */ 82230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_AIO_NR=18, /* current system-wide number of aio requests */ 82330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_AIO_MAX_NR=19, /* system-wide maximum number of aio requests */ 82430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_INOTIFY=20, /* inotify submenu */ 82530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_OCFS2=988, /* ocfs2 */ 82630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 82730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 82830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/fs/quota/ */ 82930692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 83030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_LOOKUPS = 1, 83130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_DROPS = 2, 83230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_READS = 3, 83330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_WRITES = 4, 83430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_CACHE_HITS = 5, 83530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_ALLOCATED = 6, 83630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_FREE = 7, 83730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_SYNCS = 8, 83830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng FS_DQ_WARNINGS = 9, 83930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 84030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 84130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_DEBUG names: */ 84230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 84330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* CTL_DEV names: */ 84430692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 84530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM=1, 84630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_HWMON=2, 84730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT=3, 84830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_RAID=4, 84930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID=5, 85030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_SCSI=6, 85130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_IPMI=7, 85230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 85330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 85430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/cdrom */ 85530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 85630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_INFO=1, 85730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_AUTOCLOSE=2, 85830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_AUTOEJECT=3, 85930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_DEBUG=4, 86030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_LOCK=5, 86130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_CDROM_CHECK_MEDIA=6 86230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 86330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 86430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/parport */ 86530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 86630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEFAULT=-3 86730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 86830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 86930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/raid */ 87030692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 87130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_RAID_SPEED_LIMIT_MIN=1, 87230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_RAID_SPEED_LIMIT_MAX=2 87330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 87430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 87530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/parport/default */ 87630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 87730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEFAULT_TIMESLICE=1, 87830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEFAULT_SPINTIME=2 87930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 88030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 88130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/parport/parport n */ 88230692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 88330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_SPINTIME=1, 88430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_BASE_ADDR=2, 88530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_IRQ=3, 88630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DMA=4, 88730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_MODES=5, 88830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEVICES=6, 88930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_AUTOPROBE=16 89030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 89130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 89230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/parport/parport n/devices/ */ 89330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 89430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEVICES_ACTIVE=-3, 89530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 89630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 89730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/parport/parport n/devices/device n */ 89830692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 89930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_PARPORT_DEVICE_TIMESLICE=1, 90030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 90130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 90230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/mac_hid */ 90330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 90430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES=1, 90530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES=2, 90630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_MOUSE_BUTTON_EMULATION=3, 90730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE=4, 90830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE=5, 90930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES=6 91030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 91130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 91230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/scsi */ 91330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 91430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_SCSI_LOGGING_LEVEL=1, 91530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 91630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 91730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/dev/ipmi */ 91830692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 91930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng DEV_IPMI_POWEROFF_POWERCYCLE=1, 92030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 92130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 92230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* /proc/sys/abi */ 92330692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum 92430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng{ 92530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_DEFHANDLER_COFF=1, /* default handler for coff binaries */ 92630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_DEFHANDLER_ELF=2, /* default handler for ELF binaries */ 92730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_DEFHANDLER_LCALL7=3,/* default handler for procs using lcall7 */ 92830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_DEFHANDLER_LIBCSO=4,/* default handler for an libc.so ELF interp */ 92930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_TRACE=5, /* tracing flags */ 93030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng ABI_FAKE_UTSNAME=6, /* fake target utsname information */ 93130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 93230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 93330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 93430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /* _UAPI_LINUX_SYSCTL_H */ 935