summaryrefslogtreecommitdiff
path: root/sbin/sysctl
AgeCommit message (Collapse)Author
2001-12-24change a lot of the "error" messages to display to stdout instead oflukem
stderr, so that "sysctl -A" output is actually usable. requested by perry
2001-12-24update for changed vm knobs.chs
2001-10-30Sort sections, whitespace nits.wiz
2001-10-30Added descriptions of the new sysctls for controlling the dispositionkml
of IPv4 routes added via redirects, rediraccept and redirtimeout.
2001-08-20Remove duplicate listing of "net.inet.tcp.init_win" system variable ashubertf
reported in PR 13760 by Don Yuniskis <auryn@gci-net.com>
2001-07-27show net.inet6.tcp6.* as mirror image of net.inet.tcp. better for futureitojun
INET-less kernels.
2001-07-02pipe sysctl stuff is now in <sys/pipe.h>jdolecek
2001-06-16Add port of high performance pipe implementation written by John S. Dysonjdolecek
for FreeBSD project. Besides huge speed boost compared with socketpair-based pipes, this implementation also uses pagable kernel memory instead of mbufs. Significant differences to FreeBSD version: * uses uvm_loan() facility for direct write * async/SIGIO handling correct also for sync writer, async reader * limits settable via sysctl, amountpipekva and nbigpipes available via sysctl * pipes are unidirectional - this is enforced on file descriptor level for now only, the code would be updated to take advantage of it eventually * uses lockmgr(9)-based locks instead of home brew variant * scatter-gather write is handled correctly for direct write case, data is transferred by PIPE_DIRECT_CHUNK bytes maximum, to avoid running out of kva All FreeBSD/NetBSD specific code is within appropriate #ifdef, in preparation to feed changes back to FreeBSD tree. This pipe implementation is optional for now, add 'options NEW_PIPE' to your kernel config to use it.
2001-03-27net.inet.ip.maxfragpackets defines the maximum size of ip reass queueitojun
(prevents fragment flood from chewing up mbuf memory space). derived from KAME net.inet6.ip6.maxfragpackets.
2001-03-09add UBC memory-usage balancing. we track the number of pages in use forchs
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-02-19convert to use getprogname()cgd
2001-02-07during ip6/icmp6 inbound packet processing, do not call log() nor printf() initojun
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-04fix nested extern.christos
2001-01-26Document that there's currently no registry for vendor sysctls.hubertf
After discussion with John Hawkinson and Frank van der Linden.
2001-01-10 * Document the vendor.* sysctl branchhubertf
* in sysctl.3, sort the list of CTL_ prefixes and sync with sysctl.h
2001-01-09Number of toplevel names grew by one, account for it.fvdl
2001-01-05use %ll_ instead of the less standard %q_lukem
2000-12-21document net.inet6.icmp6.mtudisc_{lo,hi}wat.itojun
2000-11-08Document new hw.cnmagic sysctl(8) variable.eeh
2000-10-26add couple of missing entries, update kern.maxptys entry - it is not raise onlyjdolecek
2000-10-15Ah, so _that_'s how you get a backslash in a macro argument.bjh21
Thanks to itojun for pointing it out.
2000-10-15Various formatting cleanups (mostly to use .Ql).bjh21
Note that getting a single backslash inside Ql seems to need SIXTEEN of them in the source!
2000-09-26fix typo (remplaced --> replaced)jdolecek
2000-09-09document kern.maxptys/KERN_MAXPTYSjdolecek
note that kern.maxvnodes is raise only
2000-08-26implement net.inet6.ip6.{anon,low}port{min,max} sysctl variable.itojun
2000-08-26document net.inet.ip.lowport{min,max}itojun
2000-07-28nuke net.inet*.ip*.*ratelimit.itojun
2000-07-27add net.inet.tcp.rstppslimititojun
2000-07-19Free storage allocated by fparseln.enami
2000-07-15Handle KERN_MSGBUF and KERN_CONSDEV gracefully.simonb
2000-07-15sync with sys/sysctl.h change (is it the right way to workaround this?)itojun
2000-07-10document sysctl variable "net.inet.icmp.errppslimit".itojun
2000-07-09add description for net.inet6.icmp6.{errppslimit,nd6_maxnudhint}itojun
2000-06-27<vm/vm_param.h> is now <uvm/uvm_param.h>mrg
2000-06-26we now need <uvm/uvm_param.h>mrg
2000-06-07s/PIMCTL/PIM6CTL/ to avoid future confusion.itojun
2000-05-29LP64 format problems. u_int64_t on alpha != %llumatt
2000-05-29cp_time[] is an array of u_int64_t's now.simonb
2000-05-27Handle kern.proc_args as well.simonb
2000-05-27s/fprintf(stdout/printf(/simonb
2000-05-27Deal with new structure returning sysctl()s.simonb
2000-05-23correct FILES section. mention IPv6/IPsec headers.itojun
2000-04-21Fix minor annoyance - when showing the boottime, the ctime() resultsimonb
already has a trailing newline, so don't add an extra one.
2000-04-14Don't declare 'extern opt*' getopt variables.simonb
2000-04-08Update usage with -f.soren
2000-03-12Fix warning.tsarna
2000-03-12Add a "-f file" flag to process directives from a file.tsarna
2000-02-27add hw.alignbytes sysctl mib. this gives you the value of ALIGNBYTESitojun
at the kernel compilation time (ALIGNBYTES that the kernel uses).
2000-02-26remove net.inet6.ip6.nd6_proxyall sysctl.itojun
support "ndp -s <ip6> <mac> proxy" for proxy NDP.
2000-02-17List vfs.generic.usermount in manpage. Don't try to handle machdep.diskinfofvdl
for the i386, thus avoiding a warning message in 'sysctl -a'.