Commit Graph

53 Commits

Author SHA1 Message Date
itojun
4b72eeeee5 net.inet.ip.maxfragpackets defines the maximum size of ip reass queue
(prevents fragment flood from chewing up mbuf memory space).
derived from KAME net.inet6.ip6.maxfragpackets.
2001-03-27 02:24:38 +00:00
chs
83d071a318 add UBC memory-usage balancing. we track the number of pages in use for
each of the basic types (anonymous data, executable image, cached files)
and prevent the pagedaemon from reusing a given page if that would reduce
the count of that type of page below a sysctl-setable minimum threshold.
the thresholds are controlled via three new sysctl tunables:
vm.anonmin, vm.vnodemin, and vm.vtextmin.  these tunables are the
percentages of pageable memory reserved for each usage, and we do not allow
the sum of the minimums to be more than 95% so that there's always some
memory that can be reused.
2001-03-09 01:02:10 +00:00
cgd
8a986b2e96 convert to use getprogname() 2001-02-19 22:48:57 +00:00
itojun
22b473e0f6 during ip6/icmp6 inbound packet processing, do not call log() nor printf() in
normal operation (/var can get filled up by flodding bogus packets).
sysctl net.inet6.icmp6.nd6_debug will turn on diagnostic messages.
(#define ND6_DEBUG will turn it on by default)

improve stats in ND6 code.

lots of synchronziation with kame (including comments and cometic ones).
2001-02-07 08:59:47 +00:00
christos
252e11ea2b fix nested extern. 2001-02-04 21:13:12 +00:00
hubertf
331005f88b Document that there's currently no registry for vendor sysctls.
After discussion with John Hawkinson and Frank van der Linden.
2001-01-26 21:13:23 +00:00
hubertf
44d7ee0289 * Document the vendor.* sysctl branch
* in sysctl.3, sort the list of CTL_ prefixes and sync with sysctl.h
2001-01-10 03:03:02 +00:00
fvdl
4f289ff858 Number of toplevel names grew by one, account for it. 2001-01-09 21:31:02 +00:00
lukem
f7650338ca use %ll_ instead of the less standard %q_ 2001-01-05 02:02:57 +00:00
itojun
8f5f80ebfe document net.inet6.icmp6.mtudisc_{lo,hi}wat. 2000-12-21 01:10:52 +00:00
eeh
59da39b946 Document new hw.cnmagic sysctl(8) variable. 2000-11-08 22:48:32 +00:00
jdolecek
6a6f9705de add couple of missing entries, update kern.maxptys entry - it is not raise only 2000-10-26 07:35:56 +00:00
bjh21
c6f45d411c Ah, so _that_'s how you get a backslash in a macro argument.
Thanks to itojun for pointing it out.
2000-10-15 13:40:53 +00:00
bjh21
ebd0b719b0 Various formatting cleanups (mostly to use .Ql).
Note that getting a single backslash inside Ql seems to need SIXTEEN
of them in the source!
2000-10-15 13:21:40 +00:00
jdolecek
08d0274af3 fix typo (remplaced --> replaced) 2000-09-26 13:28:27 +00:00
jdolecek
f973bb5351 document kern.maxptys/KERN_MAXPTYS
note that kern.maxvnodes is raise only
2000-09-09 17:06:34 +00:00
itojun
152da24bd9 implement net.inet6.ip6.{anon,low}port{min,max} sysctl variable. 2000-08-26 11:03:45 +00:00
itojun
3c7320bedf document net.inet.ip.lowport{min,max} 2000-08-26 11:00:41 +00:00
itojun
1048b82bf1 nuke net.inet*.ip*.*ratelimit. 2000-07-28 04:08:44 +00:00
itojun
348dcd5529 add net.inet.tcp.rstppslimit 2000-07-27 11:37:46 +00:00
enami
8db557a393 Free storage allocated by fparseln. 2000-07-19 10:05:43 +00:00
simonb
a6273c2690 Handle KERN_MSGBUF and KERN_CONSDEV gracefully. 2000-07-15 07:07:02 +00:00
itojun
c6910190d6 sync with sys/sysctl.h change (is it the right way to workaround this?) 2000-07-15 01:44:35 +00:00
itojun
6ab897e3e4 document sysctl variable "net.inet.icmp.errppslimit". 2000-07-10 09:34:38 +00:00
itojun
fa7948bec2 add description for net.inet6.icmp6.{errppslimit,nd6_maxnudhint} 2000-07-09 13:31:14 +00:00
mrg
a461faa506 <vm/vm_param.h> is now <uvm/uvm_param.h> 2000-06-27 09:10:24 +00:00
mrg
ad91bba6a6 we now need <uvm/uvm_param.h> 2000-06-26 15:37:26 +00:00
itojun
8183434ff7 s/PIMCTL/PIM6CTL/ to avoid future confusion. 2000-06-07 04:40:46 +00:00
matt
b890d3f2ba LP64 format problems. u_int64_t on alpha != %llu 2000-05-29 21:42:12 +00:00
simonb
c135b7f036 cp_time[] is an array of u_int64_t's now. 2000-05-29 11:59:01 +00:00
simonb
66f45159dc Handle kern.proc_args as well. 2000-05-27 15:30:12 +00:00
simonb
8bbe78e806 s/fprintf(stdout/printf(/ 2000-05-27 15:11:05 +00:00
simonb
732db039ce Deal with new structure returning sysctl()s. 2000-05-27 15:05:14 +00:00
itojun
922ffb6256 correct FILES section. mention IPv6/IPsec headers. 2000-05-23 12:35:34 +00:00
simonb
1dd73382a3 Fix minor annoyance - when showing the boottime, the ctime() result
already has a trailing newline, so don't add an extra one.
2000-04-21 02:49:37 +00:00
simonb
48a5c3efa9 Don't declare 'extern opt*' getopt variables. 2000-04-14 05:58:01 +00:00
soren
59307a9107 Update usage with -f. 2000-04-08 23:18:27 +00:00
tsarna
f8c6d57730 Fix warning. 2000-03-12 22:58:05 +00:00
tsarna
4f90f5ce45 Add a "-f file" flag to process directives from a file. 2000-03-12 22:56:48 +00:00
itojun
959ca07b4b add hw.alignbytes sysctl mib. this gives you the value of ALIGNBYTES
at the kernel compilation time (ALIGNBYTES that the kernel uses).
2000-02-27 06:13:35 +00:00
itojun
6a433be509 remove net.inet6.ip6.nd6_proxyall sysctl.
support "ndp -s <ip6> <mac> proxy" for proxy NDP.
2000-02-26 08:48:21 +00:00
fvdl
b02df6b9ee List vfs.generic.usermount in manpage. Don't try to handle machdep.diskinfo
for the i386, thus avoiding a warning message in 'sysctl -a'.
2000-02-17 08:54:16 +00:00
thorpej
25ab915071 Note net.inet.icmp.errratelimit and net.inet.tcp.rstratelimit. 2000-02-15 19:59:02 +00:00
thorpej
eb51db5e1e Support vm.nkmempages. 2000-02-12 18:00:58 +00:00
jdolecek
e203cf81c5 Add reference to the include file with TCP sysctl constants. Fixes bin/9378. 2000-02-09 09:14:52 +00:00
itojun
787fb293d3 fix include file path. 2000-02-06 11:12:40 +00:00
fair
bf004f04e9 Document KERN_LOGSIGEXIT.
sort sysctl variable list in sysctl.8
2000-02-06 07:31:23 +00:00
itojun
fc838249f5 don't install /usr/sbin/sysctl (backward compat symlink) 2000-01-17 04:22:59 +00:00
itojun
3ea807c958 move sysctl to /sbin/sysctl. symlink from /usr/sbin/sysctl
is supplied for backward compatibility.

add /sbin/sysctl to base/mi (does not remove /usr/sbin/sysctl
as we have a symlink)
2000-01-17 02:36:31 +00:00
itojun
0af5938ca4 Moved from usr.sbin/sysctl/sysctl.c,v 2000-01-17 02:32:06 +00:00