1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/****************************************************************************
2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   This header was automatically generated from a Linux kernel header
5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   of the same name, to make information necessary for userspace to
6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   call into the kernel available to libc.  It contains only constants,
7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   structures, and macros generated from the original header, and thus,
8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   contains no copyrightable information.
9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   To edit the content of this header, modify the corresponding
11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   run bionic/libc/kernel/tools/update_all.py
13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   Any manual change here will be lost the next time this script will
15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   be run. You've been warned!
16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/
19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef _UAPI_LINUX_SYSCTL_H
20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define _UAPI_LINUX_SYSCTL_H
21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/kernel.h>
22655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h>
23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/compiler.h>
24655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define CTL_MAXNAME 10
25655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct __sysctl_args {
26d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  int __user * name;
27d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  int nlen;
28d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  void __user * oldval;
29d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  size_t __user * oldlenp;
30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  void __user * newval;
31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  size_t newlen;
32d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned long __linux_unused[4];
33d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
34d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
35d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_KERN = 1,
36d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_VM = 2,
37d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_NET = 3,
38d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_PROC = 4,
39d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_FS = 5,
40d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_DEBUG = 6,
41d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_DEV = 7,
42d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_BUS = 8,
43d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_ABI = 9,
44d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_CPU = 10,
45d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_ARLAN = 254,
46d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_S390DBF = 5677,
47d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_SUNRPC = 7249,
48d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_PM = 9899,
49d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_FRV = 9898,
50d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
51d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
52d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  CTL_BUS_ISA = 1
53d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
54d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
55d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  INOTIFY_MAX_USER_INSTANCES = 1,
56d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  INOTIFY_MAX_USER_WATCHES = 2,
57d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  INOTIFY_MAX_QUEUED_EVENTS = 3
58655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
59d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
60d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_OSTYPE = 1,
61d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_OSRELEASE = 2,
62d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_OSREV = 3,
63d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_VERSION = 4,
64d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SECUREMASK = 5,
65d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PROF = 6,
66d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_NODENAME = 7,
67d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_DOMAINNAME = 8,
68d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PANIC = 15,
69d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_REALROOTDEV = 16,
70d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SPARC_REBOOT = 21,
71d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_CTLALTDEL = 22,
72d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PRINTK = 23,
73d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_NAMETRANS = 24,
74d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PPC_HTABRECLAIM = 25,
75d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PPC_ZEROPAGED = 26,
76d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PPC_POWERSAVE_NAP = 27,
77d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MODPROBE = 28,
78d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SG_BIG_BUFF = 29,
79d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_ACCT = 30,
80d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PPC_L2CR = 31,
81d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_RTSIGNR = 32,
82d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_RTSIGMAX = 33,
83d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SHMMAX = 34,
84d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MSGMAX = 35,
85d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MSGMNB = 36,
86d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MSGPOOL = 37,
87d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SYSRQ = 38,
88d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MAX_THREADS = 39,
89d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_RANDOM = 40,
90d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SHMALL = 41,
91d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MSGMNI = 42,
92d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SEM = 43,
93d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SPARC_STOP_A = 44,
94d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SHMMNI = 45,
95d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_OVERFLOWUID = 46,
96d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_OVERFLOWGID = 47,
97d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SHMPATH = 48,
98d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_HOTPLUG = 49,
99d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_IEEE_EMULATION_WARNINGS = 50,
100d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_S390_USER_DEBUG_LOGGING = 51,
101d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_CORE_USES_PID = 52,
102d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_TAINTED = 53,
103d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_CADPID = 54,
104d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PIDMAX = 55,
105d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_CORE_PATTERN = 56,
106d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PANIC_ON_OOPS = 57,
107d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_HPPA_PWRSW = 58,
108d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_HPPA_UNALIGNED = 59,
109d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PRINTK_RATELIMIT = 60,
110d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PRINTK_RATELIMIT_BURST = 61,
111d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PTY = 62,
112d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_NGROUPS_MAX = 63,
113d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SPARC_SCONS_PWROFF = 64,
114d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_HZ_TIMER = 65,
115d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_UNKNOWN_NMI_PANIC = 66,
116d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_BOOTLOADER_TYPE = 67,
117d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_RANDOMIZE = 68,
118d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SETUID_DUMPABLE = 69,
119d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_SPIN_RETRY = 70,
120d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_ACPI_VIDEO_FLAGS = 71,
121d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_IA64_UNALIGNED = 72,
122d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_COMPAT_LOG = 73,
123d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_MAX_LOCK_DEPTH = 74,
124d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_NMI_WATCHDOG = 75,
125d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  KERN_PANIC_ON_NMI = 76,
12605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  KERN_PANIC_ON_WARN = 77,
127655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
128655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
129d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED1 = 1,
13005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_UNUSED2 = 2,
131d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED3 = 3,
132d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED4 = 4,
133d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_OVERCOMMIT_MEMORY = 5,
13405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_UNUSED5 = 6,
135d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED7 = 7,
136d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED8 = 8,
137d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_UNUSED9 = 9,
13805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_PAGE_CLUSTER = 10,
139d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_DIRTY_BACKGROUND = 11,
140d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_DIRTY_RATIO = 12,
141d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_DIRTY_WB_CS = 13,
14205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_DIRTY_EXPIRE_CS = 14,
143d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_NR_PDFLUSH_THREADS = 15,
144d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_OVERCOMMIT_RATIO = 16,
145d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_PAGEBUF = 17,
14605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_HUGETLB_PAGES = 18,
147d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_SWAPPINESS = 19,
148d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_LOWMEM_RESERVE_RATIO = 20,
149d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_MIN_FREE_KBYTES = 21,
15005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_MAX_MAP_COUNT = 22,
151d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_LAPTOP_MODE = 23,
152d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_BLOCK_DUMP = 24,
153d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_HUGETLB_GROUP = 25,
15405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_VFS_CACHE_PRESSURE = 26,
155d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_LEGACY_VA_LAYOUT = 27,
156d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_SWAP_TOKEN_TIMEOUT = 28,
157d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_DROP_PAGECACHE = 29,
15805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_PERCPU_PAGELIST_FRACTION = 30,
159d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_ZONE_RECLAIM_MODE = 31,
160d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_MIN_UNMAPPED = 32,
161d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_PANIC_ON_OOM = 33,
16205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  VM_VDSO_ENABLED = 34,
163d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  VM_MIN_SLAB = 35,
164655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
165655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
16605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE = 1,
167d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ETHER = 2,
168d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_802 = 3,
169d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_UNIX = 4,
17005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4 = 5,
171d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPX = 6,
172d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ATALK = 7,
173d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM = 8,
17405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_AX25 = 9,
175d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_BRIDGE = 10,
176d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE = 11,
177d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6 = 12,
17805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_X25 = 13,
179d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TR = 14,
180d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET = 15,
181d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ECONET = 16,
18205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_SCTP = 17,
183d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC = 18,
184d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETFILTER = 19,
185d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DCCP = 20,
18605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IRDA = 412,
187d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
188d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
189d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  RANDOM_POOLSIZE = 1,
19005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  RANDOM_ENTROPY_COUNT = 2,
191d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  RANDOM_READ_THRESH = 3,
192d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  RANDOM_WRITE_THRESH = 4,
193d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  RANDOM_BOOT_ID = 5,
19405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  RANDOM_UUID = 6
19582d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
196655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
197d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  PTY_MAX = 1,
19805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  PTY_NR = 2
199655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
200d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
201d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  BUS_ISA_MEM_BASE = 1,
20205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  BUS_ISA_PORT_BASE = 2,
203d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  BUS_ISA_PORT_SHIFT = 3
204d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
20582d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferrisenum {
20605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_WMEM_MAX = 1,
207d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_RMEM_MAX = 2,
208d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_WMEM_DEFAULT = 3,
209d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_RMEM_DEFAULT = 4,
21005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_MAX_BACKLOG = 6,
211d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_FASTROUTE = 7,
212d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_MSG_COST = 8,
213d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_MSG_BURST = 9,
21405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_OPTMEM_MAX = 10,
215d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_HOT_LIST_LENGTH = 11,
216d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_DIVERT_VERSION = 12,
217d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_NO_CONG_THRESH = 13,
21805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_NO_CONG = 14,
219d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_LO_CONG = 15,
220d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_MOD_CONG = 16,
221d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_DEV_WEIGHT = 17,
22205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_SOMAXCONN = 18,
223d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_BUDGET = 19,
224d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_AEVENT_ETIME = 20,
225d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CORE_AEVENT_RSEQTH = 21,
22605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CORE_WARNINGS = 22,
227655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
228d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
229d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_UNIX_DESTROY_DELAY = 1,
23005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_UNIX_DELETE_DELAY = 2,
231d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_UNIX_MAX_DGRAM_QLEN = 3,
232d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
23382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferrisenum {
23405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_MAX = 1,
235d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
236d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3,
237d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4,
23805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5,
239d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6,
240d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7,
241d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8,
24205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9,
243d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_UDP_TIMEOUT = 10,
244d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11,
245d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_ICMP_TIMEOUT = 12,
24605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_GENERIC_TIMEOUT = 13,
247d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_BUCKETS = 14,
248d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_LOG_INVALID = 15,
249d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16,
25005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_TCP_LOOSE = 17,
251d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_BE_LIBERAL = 18,
252d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_TCP_MAX_RETRANS = 19,
253d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20,
25405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21,
255d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22,
256d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23,
257d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24,
25805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25,
259d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26,
260d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_COUNT = 27,
261d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_ICMPV6_TIMEOUT = 28,
26205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NF_CONNTRACK_FRAG6_TIMEOUT = 29,
263d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_FRAG6_LOW_THRESH = 30,
264d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_FRAG6_HIGH_THRESH = 31,
265d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NF_CONNTRACK_CHECKSUM = 32,
26605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
267655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
268d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_FORWARD = 8,
269d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_DYNADDR = 9,
27005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF = 16,
271d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NEIGH = 17,
272d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE = 18,
273d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_FIB_HASH = 19,
27405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NETFILTER = 20,
275d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_TIMESTAMPS = 33,
276d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_WINDOW_SCALING = 34,
277d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_SACK = 35,
27805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_TCP_RETRANS_COLLAPSE = 36,
279d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_DEFAULT_TTL = 37,
280d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_AUTOCONFIG = 38,
281d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NO_PMTU_DISC = 39,
28205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_TCP_SYN_RETRIES = 40,
283d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IPFRAG_HIGH_THRESH = 41,
284d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IPFRAG_LOW_THRESH = 42,
285d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IPFRAG_TIME = 43,
28605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_TCP_MAX_KA_PROBES = 44,
287d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_KEEPALIVE_TIME = 45,
288d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_KEEPALIVE_PROBES = 46,
289d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_RETRIES1 = 47,
29005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_TCP_RETRIES2 = 48,
291d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_FIN_TIMEOUT = 49,
292d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IP_MASQ_DEBUG = 50,
293d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_SYNCOOKIES = 51,
29405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_STDURG = 52,
295d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_RFC1337 = 53,
296d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_SYN_TAILDROP = 54,
297d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MAX_SYN_BACKLOG = 55,
29805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_LOCAL_PORT_RANGE = 56,
299d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_ECHO_IGNORE_ALL = 57,
300d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS = 58,
301d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_SOURCEQUENCH_RATE = 59,
30205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ICMP_DESTUNREACH_RATE = 60,
303d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_TIMEEXCEED_RATE = 61,
304d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_PARAMPROB_RATE = 62,
305d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_ECHOREPLY_RATE = 63,
30605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES = 64,
307d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IGMP_MAX_MEMBERSHIPS = 65,
308d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_TW_RECYCLE = 66,
309d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ALWAYS_DEFRAG = 67,
31005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_TCP_KEEPALIVE_INTVL = 68,
311d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_INET_PEER_THRESHOLD = 69,
312d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_INET_PEER_MINTTL = 70,
313d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_INET_PEER_MAXTTL = 71,
31405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_INET_PEER_GC_MINTIME = 72,
315d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_INET_PEER_GC_MAXTIME = 73,
316d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ORPHAN_RETRIES = 74,
317d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ABORT_ON_OVERFLOW = 75,
31805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_SYNACK_RETRIES = 76,
319d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MAX_ORPHANS = 77,
320d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MAX_TW_BUCKETS = 78,
321d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_FACK = 79,
32205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_REORDERING = 80,
323d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ECN = 81,
324d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_DSACK = 82,
325d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MEM = 83,
32605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_WMEM = 84,
327d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_RMEM = 85,
328d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_APP_WIN = 86,
329d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ADV_WIN_SCALE = 87,
33005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NONLOCAL_BIND = 88,
331d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_RATELIMIT = 89,
332d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_RATEMASK = 90,
333d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_TW_REUSE = 91,
33405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_FRTO = 92,
335d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_LOW_LATENCY = 93,
336d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IPFRAG_SECRET_INTERVAL = 94,
337d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_IGMP_MAX_MSF = 96,
33805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_NO_METRICS_SAVE = 97,
339d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_DEFAULT_WIN_SCALE = 105,
340d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MODERATE_RCVBUF = 106,
341d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_TSO_WIN_DIVISOR = 107,
34205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_BIC_BETA = 108,
343d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR = 109,
344d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_CONG_CONTROL = 110,
345d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ABC = 111,
34605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_IPFRAG_MAX_DIST = 112,
347d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_MTU_PROBING = 113,
348d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_BASE_MSS = 114,
349d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS = 115,
35005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_DMA_COPYBREAK = 116,
351d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_SLOW_START_AFTER_IDLE = 117,
352d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CIPSOV4_CACHE_ENABLE = 118,
353d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CIPSOV4_CACHE_BUCKET_SIZE = 119,
35405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_CIPSOV4_RBM_OPTFMT = 120,
355d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_CIPSOV4_RBM_STRICTVALID = 121,
356d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_AVAIL_CONG_CONTROL = 122,
357d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_ALLOWED_CONG_CONTROL = 123,
35805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_TCP_MAX_SSTHRESH = 124,
359d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TCP_FRTO_RESPONSE = 125,
360655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
361655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
36205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ROUTE_FLUSH = 1,
363d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_MIN_DELAY = 2,
364d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_MAX_DELAY = 3,
365d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_THRESH = 4,
36605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ROUTE_MAX_SIZE = 5,
367d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_MIN_INTERVAL = 6,
368d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_TIMEOUT = 7,
369d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_INTERVAL = 8,
37005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ROUTE_REDIRECT_LOAD = 9,
371d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_REDIRECT_NUMBER = 10,
372d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_REDIRECT_SILENCE = 11,
373d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_ERROR_COST = 12,
37405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ROUTE_ERROR_BURST = 13,
375d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_ELASTICITY = 14,
376d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_MTU_EXPIRES = 15,
377d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_MIN_PMTU = 16,
37805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_ROUTE_MIN_ADVMSS = 17,
379d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_SECRET_INTERVAL = 18,
380d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS = 19,
381655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
38205d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
383d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_PROTO_CONF_ALL = - 2,
384d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_PROTO_CONF_DEFAULT = - 3
385655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
38605d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
387d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_FORWARDING = 1,
388d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_MC_FORWARDING = 2,
389d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_PROXY_ARP = 3,
39005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF_ACCEPT_REDIRECTS = 4,
391d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_SECURE_REDIRECTS = 5,
392d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_SEND_REDIRECTS = 6,
393d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_SHARED_MEDIA = 7,
39405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF_RP_FILTER = 8,
395d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE = 9,
396d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_BOOTP_RELAY = 10,
397d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_LOG_MARTIANS = 11,
39805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF_TAG = 12,
399d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ARPFILTER = 13,
400d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_MEDIUM_ID = 14,
401d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_NOXFRM = 15,
40205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF_NOPOLICY = 16,
403d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_FORCE_IGMP_VERSION = 17,
404d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ARP_ANNOUNCE = 18,
405d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ARP_IGNORE = 19,
40605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_CONF_PROMOTE_SECONDARIES = 20,
407d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ARP_ACCEPT = 21,
408d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_CONF_ARP_NOTIFY = 22,
40982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
41005d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
411d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_MAX = 1,
412d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
413d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3,
41405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4,
415d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5,
416d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6,
417d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7,
41805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8,
419d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9,
420d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT = 10,
421d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11,
42205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT = 12,
423d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT = 13,
424d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_BUCKETS = 14,
425d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_LOG_INVALID = 15,
42605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16,
427d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_LOOSE = 17,
428d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL = 18,
429d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS = 19,
43005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20,
431d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21,
432d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22,
433d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23,
43405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24,
435d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25,
436d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26,
437d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV4_NF_CONNTRACK_COUNT = 27,
43805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV4_NF_CONNTRACK_CHECKSUM = 28,
439655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
440655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
441d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_CONF = 16,
44205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_NEIGH = 17,
443d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE = 18,
444d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ICMP = 19,
445d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_BINDV6ONLY = 20,
44605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_IP6FRAG_HIGH_THRESH = 21,
447d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_IP6FRAG_LOW_THRESH = 22,
448d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_IP6FRAG_TIME = 23,
449d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_IP6FRAG_SECRET_INTERVAL = 24,
45005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_MLD_MAX_MSF = 25,
45182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
452655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
453d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_FLUSH = 1,
45405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_ROUTE_GC_THRESH = 2,
455d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_MAX_SIZE = 3,
456d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_GC_MIN_INTERVAL = 4,
457d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_GC_TIMEOUT = 5,
45805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_ROUTE_GC_INTERVAL = 6,
459d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_GC_ELASTICITY = 7,
460d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_MTU_EXPIRES = 8,
461d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ROUTE_MIN_ADVMSS = 9,
46205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS = 10
463655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
464655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
465d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_FORWARDING = 1,
46605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_HOP_LIMIT = 2,
467d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_MTU = 3,
468d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_RA = 4,
469d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_REDIRECTS = 5,
47005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_AUTOCONF = 6,
471d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_DAD_TRANSMITS = 7,
472d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_RTR_SOLICITS = 8,
473d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_RTR_SOLICIT_INTERVAL = 9,
47405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_RTR_SOLICIT_DELAY = 10,
475d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_USE_TEMPADDR = 11,
476d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_TEMP_VALID_LFT = 12,
477d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_TEMP_PREFERED_LFT = 13,
47805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_REGEN_MAX_RETRY = 14,
479d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_MAX_DESYNC_FACTOR = 15,
480d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_MAX_ADDRESSES = 16,
481d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_FORCE_MLD_VERSION = 17,
48205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_ACCEPT_RA_DEFRTR = 18,
483d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_RA_PINFO = 19,
484d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_RA_RTR_PREF = 20,
485d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_RTR_PROBE_INTERVAL = 21,
48605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN = 22,
487d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_PROXY_NDP = 23,
488d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_SOURCE_ROUTE = 25,
489d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ACCEPT_RA_FROM_LOCAL = 26,
490525ce914edf136d2bd02ac8c404d56c52e737f4dChristopher Ferris  NET_IPV6_ACCEPT_RA_RT_INFO_MIN_PLEN = 27,
49105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  __NET_IPV6_MAX
492655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
493655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
494d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPV6_ICMP_RATELIMIT = 1
49505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
496d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
497d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_MCAST_SOLICIT = 1,
498d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_UCAST_SOLICIT = 2,
49905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NEIGH_APP_SOLICIT = 3,
500d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_RETRANS_TIME = 4,
501d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_REACHABLE_TIME = 5,
502d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_DELAY_PROBE_TIME = 6,
50305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NEIGH_GC_STALE_TIME = 7,
504d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_UNRES_QLEN = 8,
505d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_PROXY_QLEN = 9,
506d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_ANYCAST_DELAY = 10,
50705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NEIGH_PROXY_DELAY = 11,
508d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_LOCKTIME = 12,
509d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_GC_INTERVAL = 13,
510d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_GC_THRESH1 = 14,
51105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NEIGH_GC_THRESH2 = 15,
512d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_GC_THRESH3 = 16,
513d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_RETRANS_TIME_MS = 17,
514d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NEIGH_REACHABLE_TIME_MS = 18,
51505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
516d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
517d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DCCP_DEFAULT = 1,
518655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
51905d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
520d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPX_PPROP_BROADCASTING = 1,
521d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IPX_FORWARDING = 2
522d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
52305d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
524d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC2 = 1,
525d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC_STATION = 2,
526655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
52705d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
528d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC2_TIMEOUT = 1,
529655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
530655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
53105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_LLC_STATION_ACK_TIMEOUT = 1,
532d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
533d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
534d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC2_ACK_TIMEOUT = 1,
53505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_LLC2_P_TIMEOUT = 2,
536d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC2_REJ_TIMEOUT = 3,
537d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_LLC2_BUSY_TIMEOUT = 4,
538d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
53905d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
540d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ATALK_AARP_EXPIRY_TIME = 1,
541d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ATALK_AARP_TICK_TIME = 2,
542d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ATALK_AARP_RETRANSMIT_LIMIT = 3,
54305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_ATALK_AARP_RESOLVE_TIME = 4
544655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
545d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
546d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_DEFAULT_PATH_QUALITY = 1,
54705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER = 2,
548d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_NETWORK_TTL_INITIALISER = 3,
549d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_TRANSPORT_TIMEOUT = 4,
550d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_TRANSPORT_MAXIMUM_TRIES = 5,
55105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY = 6,
552d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_TRANSPORT_BUSY_DELAY = 7,
553d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE = 8,
554d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT = 9,
55505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_NETROM_ROUTING_CONTROL = 10,
556d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_LINK_FAILS_COUNT = 11,
557d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_NETROM_RESET = 12
558d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
55905d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
560d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_IP_DEFAULT_MODE = 1,
561d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_DEFAULT_MODE = 2,
562d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_BACKOFF_TYPE = 3,
56305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_AX25_CONNECT_MODE = 4,
564d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_STANDARD_WINDOW = 5,
565d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_EXTENDED_WINDOW = 6,
566d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_T1_TIMEOUT = 7,
56705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_AX25_T2_TIMEOUT = 8,
568d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_T3_TIMEOUT = 9,
569d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_IDLE_TIMEOUT = 10,
570d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_N2 = 11,
57105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_AX25_PACLEN = 12,
572d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_PROTOCOL = 13,
573d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_AX25_DAMA_SLAVE_TIMEOUT = 14
574655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
57505d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
576d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_RESTART_REQUEST_TIMEOUT = 1,
577d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_CALL_REQUEST_TIMEOUT = 2,
578d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_RESET_REQUEST_TIMEOUT = 3,
57905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_ROSE_CLEAR_REQUEST_TIMEOUT = 4,
580d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_ACK_HOLD_BACK_TIMEOUT = 5,
581d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_ROUTING_CONTROL = 6,
582d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_LINK_FAIL_TIMEOUT = 7,
58305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_ROSE_MAX_VCS = 8,
584d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_WINDOW_SIZE = 9,
585d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_ROSE_NO_ACTIVITY_TIMEOUT = 10
586d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
58705d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
588d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_X25_RESTART_REQUEST_TIMEOUT = 1,
589d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_X25_CALL_REQUEST_TIMEOUT = 2,
590d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_X25_RESET_REQUEST_TIMEOUT = 3,
59105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_X25_CLEAR_REQUEST_TIMEOUT = 4,
592d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_X25_ACK_HOLD_BACK_TIMEOUT = 5,
593d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_X25_FORWARD = 6
594d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
59505d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
596d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_TR_RIF_TIMEOUT = 1
59782d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
598655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
59905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_NODE_TYPE = 1,
600d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_NODE_ADDRESS = 2,
601d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_NODE_NAME = 3,
602d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_DEFAULT_DEVICE = 4,
60305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_TIME_WAIT = 5,
604d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_DN_COUNT = 6,
605d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_DI_COUNT = 7,
606d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_DR_COUNT = 8,
60705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_DST_GC_INTERVAL = 9,
608d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF = 10,
609d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_NO_FC_MAX_CWND = 11,
610d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_MEM = 12,
61105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_RMEM = 13,
612d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_WMEM = 14,
613d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_DEBUG_LEVEL = 255
614655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
61505d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
616d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_LOOPBACK = - 2,
617d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DDCMP = - 3,
618d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_PPP = - 4,
61905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_CONF_X25 = - 5,
620d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_GRE = - 6,
621d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_ETHER = - 7
622d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
62305d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
624d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_PRIORITY = 1,
625d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_T1 = 2,
626d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_T2 = 3,
62705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_DECNET_CONF_DEV_T3 = 4,
628d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_FORWARDING = 5,
629d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_BLKSIZE = 6,
630d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_DECNET_CONF_DEV_STATE = 7
63105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
632655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
633d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_RTO_INITIAL = 1,
634d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_RTO_MIN = 2,
63505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_SCTP_RTO_MAX = 3,
636d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_RTO_ALPHA = 4,
637d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_RTO_BETA = 5,
638d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_VALID_COOKIE_LIFE = 6,
63905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_SCTP_ASSOCIATION_MAX_RETRANS = 7,
640d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_PATH_MAX_RETRANS = 8,
641d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_MAX_INIT_RETRANSMITS = 9,
642d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_HB_INTERVAL = 10,
64305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_SCTP_PRESERVE_ENABLE = 11,
644d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_MAX_BURST = 12,
645d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_ADDIP_ENABLE = 13,
646d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_PRSCTP_ENABLE = 14,
64705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_SCTP_SNDBUF_POLICY = 15,
648d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_SACK_TIMEOUT = 16,
649d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_SCTP_RCVBUF_POLICY = 17,
650655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
65105d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
652d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_BRIDGE_NF_CALL_ARPTABLES = 1,
653d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_BRIDGE_NF_CALL_IPTABLES = 2,
654d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_BRIDGE_NF_CALL_IP6TABLES = 3,
65505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4,
656d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5,
657d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
658d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
65905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IRDA_DISCOVERY = 1,
660d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_DEVNAME = 2,
661d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_DEBUG = 3,
662d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_FAST_POLL = 4,
66305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IRDA_DISCOVERY_SLOTS = 5,
664d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_DISCOVERY_TIMEOUT = 6,
665d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_SLOT_TIMEOUT = 7,
666d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_MAX_BAUD_RATE = 8,
66705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IRDA_MIN_TX_TURN_TIME = 9,
668d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_MAX_TX_DATA_SIZE = 10,
669d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_MAX_TX_WINDOW = 11,
670d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_MAX_NOREPLY_TIME = 12,
67105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  NET_IRDA_WARN_NOREPLY_TIME = 13,
672d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  NET_IRDA_LAP_KEEPALIVE_TIME = 14,
673655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
674655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
67505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_NRINODE = 1,
676d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_STATINODE = 2,
677d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_MAXINODE = 3,
678d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_NRDQUOT = 4,
67905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_MAXDQUOT = 5,
680d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_NRFILE = 6,
681d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_MAXFILE = 7,
682d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DENTRY = 8,
68305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_NRSUPER = 9,
684d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_MAXSUPER = 10,
685d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_OVERFLOWUID = 11,
686d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_OVERFLOWGID = 12,
68705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_LEASES = 13,
688d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DIR_NOTIFY = 14,
689d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_LEASE_TIME = 15,
690d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQSTATS = 16,
69105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_XFS = 17,
692d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_AIO_NR = 18,
693d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_AIO_MAX_NR = 19,
694d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_INOTIFY = 20,
69505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_OCFS2 = 988,
696655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
697655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
698d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_LOOKUPS = 1,
69905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_DQ_DROPS = 2,
700d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_READS = 3,
701d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_WRITES = 4,
702d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_CACHE_HITS = 5,
70305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  FS_DQ_ALLOCATED = 6,
704d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_FREE = 7,
705d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_SYNCS = 8,
706d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  FS_DQ_WARNINGS = 9,
70705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
708655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
709d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_CDROM = 1,
710d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_HWMON = 2,
71105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_PARPORT = 3,
712d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_RAID = 4,
713d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID = 5,
714d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_SCSI = 6,
71505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_IPMI = 7,
716655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
717655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
718d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_CDROM_INFO = 1,
71905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_CDROM_AUTOCLOSE = 2,
720d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_CDROM_AUTOEJECT = 3,
721d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_CDROM_DEBUG = 4,
722d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_CDROM_LOCK = 5,
72305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_CDROM_CHECK_MEDIA = 6
724655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
725655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
726d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEFAULT = - 3
72705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
728655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
729d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_RAID_SPEED_LIMIT_MIN = 1,
730d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_RAID_SPEED_LIMIT_MAX = 2
73105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
732d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
733d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEFAULT_TIMESLICE = 1,
734d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEFAULT_SPINTIME = 2
73505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
736655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
737d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_SPINTIME = 1,
738d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_BASE_ADDR = 2,
73905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_PARPORT_IRQ = 3,
740d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DMA = 4,
741d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_MODES = 5,
742d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEVICES = 6,
74305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_PARPORT_AUTOPROBE = 16
744655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
745655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum {
746d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEVICES_ACTIVE = - 3,
74705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris};
748d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
749d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_PARPORT_DEVICE_TIMESLICE = 1,
75082d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
75105d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
752d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES = 1,
753d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES = 2,
754d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID_MOUSE_BUTTON_EMULATION = 3,
75505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE = 4,
756d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE = 5,
757d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES = 6
75882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris};
75905d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum {
760d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  DEV_SCSI_LOGGING_LEVEL = 1,
761d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao};
76282d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferrisenum {
76305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  DEV_IPMI_POWEROFF_POWERCYCLE = 1,
764655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
765d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum {
766d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  ABI_DEFHANDLER_COFF = 1,
76705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  ABI_DEFHANDLER_ELF = 2,
768d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  ABI_DEFHANDLER_LCALL7 = 3,
769d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  ABI_DEFHANDLER_LIBCSO = 4,
770d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  ABI_TRACE = 5,
77105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris  ABI_FAKE_UTSNAME = 6,
772655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
77382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#endif
774