diff options
| author | Jeff Garzik <jgarzik@pobox.com> | 2005-11-11 05:54:37 -0500 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@pobox.com> | 2005-11-11 05:54:37 -0500 |
| commit | e532c37858fdcc18e9a91d24c2e22cd21aa22561 (patch) | |
| tree | d2d27707914fa6690774be7051ac98e6fce4e755 /include/linux/sysctl.h | |
| parent | 87199134b4a85de56a7508c551ab3b3a3ee35035 (diff) | |
| parent | 5e04e7fe774794b837e1d3897e6b96ae2d06679a (diff) | |
Merge branch 'master'
Diffstat (limited to 'include/linux/sysctl.h')
| -rw-r--r-- | include/linux/sysctl.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/include/linux/sysctl.h b/include/linux/sysctl.h index fc8e367f671e..ab2791b3189d 100644 --- a/include/linux/sysctl.h +++ b/include/linux/sysctl.h | |||
| @@ -24,6 +24,7 @@ | |||
| 24 | #include <linux/compiler.h> | 24 | #include <linux/compiler.h> |
| 25 | 25 | ||
| 26 | struct file; | 26 | struct file; |
| 27 | struct completion; | ||
| 27 | 28 | ||
| 28 | #define CTL_MAXNAME 10 /* how many path components do we allow in a | 29 | #define CTL_MAXNAME 10 /* how many path components do we allow in a |
| 29 | call to sysctl? In other words, what is | 30 | call to sysctl? In other words, what is |
| @@ -204,6 +205,7 @@ enum | |||
| 204 | NET_ECONET=16, | 205 | NET_ECONET=16, |
| 205 | NET_SCTP=17, | 206 | NET_SCTP=17, |
| 206 | NET_LLC=18, | 207 | NET_LLC=18, |
| 208 | NET_NETFILTER=19, | ||
| 207 | }; | 209 | }; |
| 208 | 210 | ||
| 209 | /* /proc/sys/kernel/random */ | 211 | /* /proc/sys/kernel/random */ |
| @@ -269,6 +271,42 @@ enum | |||
| 269 | NET_UNIX_MAX_DGRAM_QLEN=3, | 271 | NET_UNIX_MAX_DGRAM_QLEN=3, |
| 270 | }; | 272 | }; |
| 271 | 273 | ||
| 274 | /* /proc/sys/net/netfilter */ | ||
| 275 | enum | ||
| 276 | { | ||
| 277 | NET_NF_CONNTRACK_MAX=1, | ||
| 278 | NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT=2, | ||
| 279 | NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV=3, | ||
| 280 | NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED=4, | ||
| 281 | NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT=5, | ||
| 282 | NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT=6, | ||
| 283 | NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK=7, | ||
| 284 | NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT=8, | ||
| 285 | NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE=9, | ||
| 286 | NET_NF_CONNTRACK_UDP_TIMEOUT=10, | ||
| 287 | NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM=11, | ||
| 288 | NET_NF_CONNTRACK_ICMP_TIMEOUT=12, | ||
| 289 | NET_NF_CONNTRACK_GENERIC_TIMEOUT=13, | ||
| 290 | NET_NF_CONNTRACK_BUCKETS=14, | ||
| 291 | NET_NF_CONNTRACK_LOG_INVALID=15, | ||
| 292 | NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS=16, | ||
| 293 | NET_NF_CONNTRACK_TCP_LOOSE=17, | ||
| 294 | NET_NF_CONNTRACK_TCP_BE_LIBERAL=18, | ||
| 295 | NET_NF_CONNTRACK_TCP_MAX_RETRANS=19, | ||
| 296 | NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED=20, | ||
| 297 | NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT=21, | ||
| 298 | NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED=22, | ||
| 299 | NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED=23, | ||
| 300 | NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT=24, | ||
| 301 | NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD=25, | ||
| 302 | NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT=26, | ||
| 303 | NET_NF_CONNTRACK_COUNT=27, | ||
| 304 | NET_NF_CONNTRACK_ICMPV6_TIMEOUT=28, | ||
| 305 | NET_NF_CONNTRACK_FRAG6_TIMEOUT=29, | ||
| 306 | NET_NF_CONNTRACK_FRAG6_LOW_THRESH=30, | ||
| 307 | NET_NF_CONNTRACK_FRAG6_HIGH_THRESH=31, | ||
| 308 | }; | ||
| 309 | |||
| 272 | /* /proc/sys/net/ipv4 */ | 310 | /* /proc/sys/net/ipv4 */ |
| 273 | enum | 311 | enum |
| 274 | { | 312 | { |
| @@ -352,6 +390,7 @@ enum | |||
| 352 | NET_TCP_BIC_BETA=108, | 390 | NET_TCP_BIC_BETA=108, |
| 353 | NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR=109, | 391 | NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR=109, |
| 354 | NET_TCP_CONG_CONTROL=110, | 392 | NET_TCP_CONG_CONTROL=110, |
| 393 | NET_TCP_ABC=111, | ||
| 355 | }; | 394 | }; |
| 356 | 395 | ||
| 357 | enum { | 396 | enum { |
| @@ -925,6 +964,8 @@ struct ctl_table_header | |||
| 925 | { | 964 | { |
| 926 | ctl_table *ctl_table; | 965 | ctl_table *ctl_table; |
| 927 | struct list_head ctl_entry; | 966 | struct list_head ctl_entry; |
| 967 | int used; | ||
| 968 | struct completion *unregistering; | ||
| 928 | }; | 969 | }; |
| 929 | 970 | ||
| 930 | struct ctl_table_header * register_sysctl_table(ctl_table * table, | 971 | struct ctl_table_header * register_sysctl_table(ctl_table * table, |
