Add sysctl descriptions to many SYSCTL_XXXs
PR: kern/11197 Submitted by: Adrian Chadd <adrian@FreeBSD.org> Reviewed by: billf(spelling/style/minor nits) Looked at by: bde(style)
This commit is contained in:
parent
bf9e10472d
commit
583ea25cd7
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* from: Id: machdep.c,v 1.193 1996/06/18 01:22:04 bde Exp
|
||||
* $Id: identcpu.c,v 1.59 1999/02/20 19:46:39 roberto Exp $
|
||||
* $Id: identcpu.c,v 1.60 1999/03/10 20:42:00 roberto Exp $
|
||||
*/
|
||||
|
||||
#include "opt_cpu.h"
|
||||
@ -78,10 +78,12 @@ static void do_cpuid(u_int ax, u_int *p);
|
||||
u_int cyrix_did; /* Device ID of Cyrix CPU */
|
||||
int cpu_class = CPUCLASS_386; /* least common denominator */
|
||||
char machine[] = "i386";
|
||||
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, machine, 0, "");
|
||||
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD,
|
||||
machine, 0, "Machine class");
|
||||
|
||||
static char cpu_model[128];
|
||||
SYSCTL_STRING(_hw, HW_MODEL, model, CTLFLAG_RD, cpu_model, 0, "");
|
||||
SYSCTL_STRING(_hw, HW_MODEL, model, CTLFLAG_RD,
|
||||
cpu_model, 0, "Machine model");
|
||||
|
||||
static struct cpu_nameclass i386_cpus[] = {
|
||||
{ "Intel 80286", CPUCLASS_286 }, /* CPU_286 */
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* from: Id: machdep.c,v 1.193 1996/06/18 01:22:04 bde Exp
|
||||
* $Id: identcpu.c,v 1.59 1999/02/20 19:46:39 roberto Exp $
|
||||
* $Id: identcpu.c,v 1.60 1999/03/10 20:42:00 roberto Exp $
|
||||
*/
|
||||
|
||||
#include "opt_cpu.h"
|
||||
@ -78,10 +78,12 @@ static void do_cpuid(u_int ax, u_int *p);
|
||||
u_int cyrix_did; /* Device ID of Cyrix CPU */
|
||||
int cpu_class = CPUCLASS_386; /* least common denominator */
|
||||
char machine[] = "i386";
|
||||
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, machine, 0, "");
|
||||
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD,
|
||||
machine, 0, "Machine class");
|
||||
|
||||
static char cpu_model[128];
|
||||
SYSCTL_STRING(_hw, HW_MODEL, model, CTLFLAG_RD, cpu_model, 0, "");
|
||||
SYSCTL_STRING(_hw, HW_MODEL, model, CTLFLAG_RD,
|
||||
cpu_model, 0, "Machine model");
|
||||
|
||||
static struct cpu_nameclass i386_cpus[] = {
|
||||
{ "Intel 80286", CPUCLASS_286 }, /* CPU_286 */
|
||||
|
@ -39,7 +39,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)init_main.c 8.9 (Berkeley) 1/21/94
|
||||
* $Id: init_main.c,v 1.115 1999/04/28 11:36:50 phk Exp $
|
||||
* $Id: init_main.c,v 1.116 1999/04/29 22:51:59 dt Exp $
|
||||
*/
|
||||
|
||||
#include "opt_devfs.h"
|
||||
@ -96,8 +96,8 @@ struct vnode *rootvp;
|
||||
int boothowto = 0; /* initialized so that it can be patched */
|
||||
|
||||
struct timeval boottime;
|
||||
SYSCTL_STRUCT(_kern, KERN_BOOTTIME, boottime,
|
||||
CTLFLAG_RD, &boottime, timeval, "");
|
||||
SYSCTL_STRUCT(_kern, KERN_BOOTTIME, boottime, CTLFLAG_RD,
|
||||
&boottime, timeval, "System boottime");
|
||||
|
||||
/*
|
||||
* Promiscuous argument pass for start_init()
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_descrip.c 8.6 (Berkeley) 4/19/94
|
||||
* $Id: kern_descrip.c,v 1.58 1999/01/08 17:31:08 eivind Exp $
|
||||
* $Id: kern_descrip.c,v 1.59 1999/04/28 10:53:22 dt Exp $
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -1259,12 +1259,13 @@ sysctl_kern_file SYSCTL_HANDLER_ARGS
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_kern, KERN_FILE, file, CTLTYPE_OPAQUE|CTLFLAG_RD,
|
||||
0, 0, sysctl_kern_file, "S,file", "");
|
||||
0, 0, sysctl_kern_file, "S,file", "Entire file table");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_MAXFILESPERPROC, maxfilesperproc,
|
||||
CTLFLAG_RW, &maxfilesperproc, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXFILESPERPROC, maxfilesperproc, CTLFLAG_RW,
|
||||
&maxfilesperproc, 0, "Maximum files allowed open per process");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_MAXFILES, maxfiles, CTLFLAG_RW, &maxfiles, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXFILES, maxfiles, CTLFLAG_RW,
|
||||
&maxfiles, 0, "Maximum number of files");
|
||||
|
||||
static int fildesc_devsw_installed;
|
||||
#ifdef DEVFS
|
||||
|
@ -37,7 +37,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_sysctl.c 8.4 (Berkeley) 4/14/94
|
||||
* $Id: kern_mib.c,v 1.18 1999/01/26 07:37:11 dillon Exp $
|
||||
* $Id: kern_mib.c,v 1.19 1999/04/28 11:36:56 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -77,54 +77,70 @@ SYSCTL_NODE(, CTL_P1003_1B, p1003_1b, CTLFLAG_RW, 0,
|
||||
SYSCTL_NODE(_kern, OID_AUTO, prison, CTLFLAG_RW, 0,
|
||||
"Prison rules");
|
||||
|
||||
SYSCTL_STRING(_kern, KERN_OSRELEASE, osrelease, CTLFLAG_RD, osrelease, 0, "");
|
||||
SYSCTL_STRING(_kern, KERN_OSRELEASE, osrelease, CTLFLAG_RD,
|
||||
osrelease, 0, "Operating system type");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_OSREV, osrevision, CTLFLAG_RD, 0, BSD, "");
|
||||
SYSCTL_INT(_kern, KERN_OSREV, osrevision, CTLFLAG_RD,
|
||||
0, BSD, "Operating system revision");
|
||||
|
||||
SYSCTL_STRING(_kern, KERN_VERSION, version, CTLFLAG_RD, version, 0, "");
|
||||
SYSCTL_STRING(_kern, KERN_VERSION, version, CTLFLAG_RD,
|
||||
version, 0, "Kernel version");
|
||||
|
||||
SYSCTL_STRING(_kern, KERN_OSTYPE, ostype, CTLFLAG_RD, ostype, 0, "");
|
||||
SYSCTL_STRING(_kern, KERN_OSTYPE, ostype, CTLFLAG_RD,
|
||||
ostype, 0, "Operating system type");
|
||||
|
||||
extern int osreldate;
|
||||
SYSCTL_INT(_kern, KERN_OSRELDATE, osreldate, CTLFLAG_RD, &osreldate, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_OSRELDATE, osreldate, CTLFLAG_RD,
|
||||
&osreldate, 0, "Operating system release date");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_MAXPROC, maxproc, CTLFLAG_RD, &maxproc, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXPROC, maxproc, CTLFLAG_RD,
|
||||
&maxproc, 0, "Maximum number of processes");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_MAXPROCPERUID, maxprocperuid,
|
||||
CTLFLAG_RW, &maxprocperuid, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXPROCPERUID, maxprocperuid, CTLFLAG_RW,
|
||||
&maxprocperuid, 0, "Maximum processes allowed per userid");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_ARGMAX, argmax, CTLFLAG_RD, 0, ARG_MAX, "");
|
||||
SYSCTL_INT(_kern, KERN_ARGMAX, argmax, CTLFLAG_RD,
|
||||
0, ARG_MAX, "Maximum bytes of argument to execve(2)");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_POSIX1, posix1version, CTLFLAG_RD, 0, _KPOSIX_VERSION, "");
|
||||
SYSCTL_INT(_kern, KERN_POSIX1, posix1version, CTLFLAG_RD,
|
||||
0, _KPOSIX_VERSION, "Version of POSIX attempting to comply to");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_NGROUPS, ngroups, CTLFLAG_RD, 0, NGROUPS_MAX, "");
|
||||
SYSCTL_INT(_kern, KERN_NGROUPS, ngroups, CTLFLAG_RD,
|
||||
0, NGROUPS_MAX, "Maximum number of groups a user can belong to");
|
||||
|
||||
SYSCTL_INT(_kern, KERN_JOB_CONTROL, job_control, CTLFLAG_RD, 0, 1, "");
|
||||
SYSCTL_INT(_kern, KERN_JOB_CONTROL, job_control, CTLFLAG_RD,
|
||||
0, 1, "Whether job control is available");
|
||||
|
||||
#ifdef _POSIX_SAVED_IDS
|
||||
SYSCTL_INT(_kern, KERN_SAVED_IDS, saved_ids, CTLFLAG_RD, 0, 1, "");
|
||||
SYSCTL_INT(_kern, KERN_SAVED_IDS, saved_ids, CTLFLAG_RD,
|
||||
0, 1, "Whether saved set-group/user ID is available");
|
||||
#else
|
||||
SYSCTL_INT(_kern, KERN_SAVED_IDS, saved_ids, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_SAVED_IDS, saved_ids, CTLFLAG_RD,
|
||||
0, 0, "Whether saved set-group/user ID is available");
|
||||
#endif
|
||||
|
||||
char kernelname[MAXPATHLEN] = "/kernel"; /* XXX bloat */
|
||||
|
||||
SYSCTL_STRING(_kern, KERN_BOOTFILE, bootfile,
|
||||
CTLFLAG_RW, kernelname, sizeof kernelname, "");
|
||||
SYSCTL_STRING(_kern, KERN_BOOTFILE, bootfile, CTLFLAG_RW,
|
||||
kernelname, sizeof kernelname, "Name of kernel file booted");
|
||||
|
||||
#ifdef SMP
|
||||
SYSCTL_INT(_hw, HW_NCPU, ncpu, CTLFLAG_RD, &mp_ncpus, 0, "");
|
||||
SYSCTL_INT(_hw, HW_NCPU, ncpu, CTLFLAG_RD,
|
||||
&mp_ncpus, 0, "Number of active CPUs");
|
||||
#else
|
||||
SYSCTL_INT(_hw, HW_NCPU, ncpu, CTLFLAG_RD, 0, 1, "");
|
||||
SYSCTL_INT(_hw, HW_NCPU, ncpu, CTLFLAG_RD,
|
||||
0, 1, "Number of active CPUs");
|
||||
#endif
|
||||
|
||||
SYSCTL_INT(_hw, HW_BYTEORDER, byteorder, CTLFLAG_RD, 0, BYTE_ORDER, "");
|
||||
SYSCTL_INT(_hw, HW_BYTEORDER, byteorder, CTLFLAG_RD,
|
||||
0, BYTE_ORDER, "System byte order");
|
||||
|
||||
SYSCTL_INT(_hw, HW_PAGESIZE, pagesize, CTLFLAG_RD, 0, PAGE_SIZE, "");
|
||||
SYSCTL_INT(_hw, HW_PAGESIZE, pagesize, CTLFLAG_RD,
|
||||
0, PAGE_SIZE, "System memory page size");
|
||||
|
||||
static char machine_arch[] = MACHINE_ARCH;
|
||||
SYSCTL_STRING(_hw, HW_MACHINE_ARCH, machine_arch, CTLFLAG_RD,
|
||||
machine_arch, 0, "");
|
||||
machine_arch, 0, "System architecture");
|
||||
|
||||
char hostname[MAXHOSTNAMELEN];
|
||||
|
||||
@ -145,7 +161,7 @@ sysctl_hostname SYSCTL_HANDLER_ARGS
|
||||
|
||||
SYSCTL_PROC(_kern, KERN_HOSTNAME, hostname,
|
||||
CTLTYPE_STRING|CTLFLAG_RW|CTLFLAG_PRISON,
|
||||
0, 0, sysctl_hostname, "A", "");
|
||||
0, 0, sysctl_hostname, "A", "Hostname");
|
||||
|
||||
int securelevel = -1;
|
||||
|
||||
@ -165,38 +181,58 @@ sysctl_kern_securelvl SYSCTL_HANDLER_ARGS
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_kern, KERN_SECURELVL, securelevel, CTLTYPE_INT|CTLFLAG_RW,
|
||||
0, 0, sysctl_kern_securelvl, "I", "");
|
||||
0, 0, sysctl_kern_securelvl, "I", "Current secure level");
|
||||
|
||||
char domainname[MAXHOSTNAMELEN];
|
||||
SYSCTL_STRING(_kern, KERN_NISDOMAINNAME, domainname, CTLFLAG_RW,
|
||||
&domainname, sizeof(domainname), "");
|
||||
&domainname, sizeof(domainname), "Name of the current YP/NIS domain");
|
||||
|
||||
long hostid;
|
||||
/* Some trouble here, if sizeof (int) != sizeof (long) */
|
||||
SYSCTL_INT(_kern, KERN_HOSTID, hostid, CTLFLAG_RW, &hostid, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_HOSTID, hostid, CTLFLAG_RW, &hostid, 0, "Host ID");
|
||||
|
||||
/*
|
||||
* This is really cheating. These actually live in the libc, something
|
||||
* which I'm not quite sure is a good idea anyway, but in order for
|
||||
* getnext and friends to actually work, we define dummies here.
|
||||
*/
|
||||
SYSCTL_STRING(_user, USER_CS_PATH, cs_path, CTLFLAG_RD, "", 0, "");
|
||||
SYSCTL_INT(_user, USER_BC_BASE_MAX, bc_base_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_BC_DIM_MAX, bc_dim_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_BC_SCALE_MAX, bc_scale_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_BC_STRING_MAX, bc_string_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_COLL_WEIGHTS_MAX, coll_weights_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_STRING(_user, USER_CS_PATH, cs_path, CTLFLAG_RD,
|
||||
"", 0, "PATH that finds all the standard utilities");
|
||||
SYSCTL_INT(_user, USER_BC_BASE_MAX, bc_base_max, CTLFLAG_RD,
|
||||
0, 0, "Max ibase/obase values in bc(1)");
|
||||
SYSCTL_INT(_user, USER_BC_DIM_MAX, bc_dim_max, CTLFLAG_RD,
|
||||
0, 0, "Max array size in bc(1)");
|
||||
SYSCTL_INT(_user, USER_BC_SCALE_MAX, bc_scale_max, CTLFLAG_RD,
|
||||
0, 0, "Max scale value in bc(1)");
|
||||
SYSCTL_INT(_user, USER_BC_STRING_MAX, bc_string_max, CTLFLAG_RD,
|
||||
0, 0, "Max string length in bc(1)");
|
||||
SYSCTL_INT(_user, USER_COLL_WEIGHTS_MAX, coll_weights_max, CTLFLAG_RD,
|
||||
0, 0, "Maximum number of weights assigned to an LC_COLLATE locale entry");
|
||||
SYSCTL_INT(_user, USER_EXPR_NEST_MAX, expr_nest_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_LINE_MAX, line_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_RE_DUP_MAX, re_dup_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_VERSION, posix2_version, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_C_BIND, posix2_c_bind, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_C_DEV, posix2_c_dev, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_CHAR_TERM, posix2_char_term, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_FORT_DEV, posix2_fort_dev, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_FORT_RUN, posix2_fort_run, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_LOCALEDEF, posix2_localedef, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_SW_DEV, posix2_sw_dev, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_UPE, posix2_upe, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_STREAM_MAX, stream_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_TZNAME_MAX, tzname_max, CTLFLAG_RD, 0, 0, "");
|
||||
SYSCTL_INT(_user, USER_LINE_MAX, line_max, CTLFLAG_RD,
|
||||
0, 0, "Max length (bytes) of a text-processing utility's input line");
|
||||
SYSCTL_INT(_user, USER_RE_DUP_MAX, re_dup_max, CTLFLAG_RD,
|
||||
0, 0, "Maximum number of repeats of a regexp permitted");
|
||||
SYSCTL_INT(_user, USER_POSIX2_VERSION, posix2_version, CTLFLAG_RD,
|
||||
0, 0,
|
||||
"The version of POSIX 1003.2 with which the system attempts to comply");
|
||||
SYSCTL_INT(_user, USER_POSIX2_C_BIND, posix2_c_bind, CTLFLAG_RD,
|
||||
0, 0, "Whether C development supports the C bindings option");
|
||||
SYSCTL_INT(_user, USER_POSIX2_C_DEV, posix2_c_dev, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports the C development utilities option");
|
||||
SYSCTL_INT(_user, USER_POSIX2_CHAR_TERM, posix2_char_term, CTLFLAG_RD,
|
||||
0, 0, "");
|
||||
SYSCTL_INT(_user, USER_POSIX2_FORT_DEV, posix2_fort_dev, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports FORTRAN development utilities");
|
||||
SYSCTL_INT(_user, USER_POSIX2_FORT_RUN, posix2_fort_run, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports FORTRAN runtime utilities");
|
||||
SYSCTL_INT(_user, USER_POSIX2_LOCALEDEF, posix2_localedef, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports creation of locales");
|
||||
SYSCTL_INT(_user, USER_POSIX2_SW_DEV, posix2_sw_dev, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports software development utilities");
|
||||
SYSCTL_INT(_user, USER_POSIX2_UPE, posix2_upe, CTLFLAG_RD,
|
||||
0, 0, "Whether system supports the user portability utilities");
|
||||
SYSCTL_INT(_user, USER_STREAM_MAX, stream_max, CTLFLAG_RD,
|
||||
0, 0, "Min Maximum number of streams a process may have open at one time");
|
||||
SYSCTL_INT(_user, USER_TZNAME_MAX, tzname_max, CTLFLAG_RD,
|
||||
0, 0, "Min Maximum number of types supported for timezone names");
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_proc.c 8.7 (Berkeley) 2/14/95
|
||||
* $Id: kern_proc.c,v 1.46 1999/02/19 14:25:34 luoqi Exp $
|
||||
* $Id: kern_proc.c,v 1.47 1999/04/28 11:36:57 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -578,7 +578,7 @@ sysctl_kern_proc SYSCTL_HANDLER_ARGS
|
||||
SYSCTL_NODE(_kern, KERN_PROC, proc, CTLFLAG_RD, 0, "Process table");
|
||||
|
||||
SYSCTL_PROC(_kern_proc, KERN_PROC_ALL, all, CTLFLAG_RD|CTLTYPE_STRUCT,
|
||||
0, 0, sysctl_kern_proc, "S,proc", "");
|
||||
0, 0, sysctl_kern_proc, "S,proc", "Return entire process table");
|
||||
|
||||
SYSCTL_NODE(_kern_proc, KERN_PROC_PGRP, pgrp, CTLFLAG_RD,
|
||||
sysctl_kern_proc, "Process table");
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_shutdown.c 8.3 (Berkeley) 1/21/94
|
||||
* $Id: kern_shutdown.c,v 1.46 1999/01/30 19:29:10 msmith Exp $
|
||||
* $Id: kern_shutdown.c,v 1.47 1999/04/27 11:16:04 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_ddb.h"
|
||||
@ -85,7 +85,7 @@ int debugger_on_panic = 0;
|
||||
int debugger_on_panic = 1;
|
||||
#endif
|
||||
SYSCTL_INT(_debug, OID_AUTO, debugger_on_panic, CTLFLAG_RW,
|
||||
&debugger_on_panic, 0, "");
|
||||
&debugger_on_panic, 0, "Run debugger on kernel panic");
|
||||
#endif
|
||||
|
||||
SYSCTL_NODE(_kern, OID_AUTO, shutdown, CTLFLAG_RW, 0, "Shutdown environment");
|
||||
@ -350,7 +350,8 @@ static u_long const dumpmag = 0x8fca0101UL;
|
||||
static int dumpsize = 0; /* also for savecore */
|
||||
|
||||
static int dodump = 1;
|
||||
SYSCTL_INT(_machdep, OID_AUTO, do_dump, CTLFLAG_RW, &dodump, 0, "");
|
||||
SYSCTL_INT(_machdep, OID_AUTO, do_dump, CTLFLAG_RW,
|
||||
&dodump, 0, "Do coredump on kernel panic");
|
||||
|
||||
/* ARGSUSED */
|
||||
static void dump_conf __P((void *dummy));
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)kern_sig.c 8.7 (Berkeley) 4/18/94
|
||||
* $Id: kern_sig.c,v 1.54 1999/01/26 02:38:10 julian Exp $
|
||||
* $Id: kern_sig.c,v 1.55 1999/04/28 11:36:59 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -73,7 +73,9 @@ static void setsigvec __P((struct proc *p, int signum, struct sigaction *sa));
|
||||
static void stop __P((struct proc *));
|
||||
|
||||
static int kern_logsigexit = 1;
|
||||
SYSCTL_INT(_kern, KERN_LOGSIGEXIT, logsigexit, CTLFLAG_RW, &kern_logsigexit, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_LOGSIGEXIT, logsigexit, CTLFLAG_RW,
|
||||
&kern_logsigexit, 0,
|
||||
"Log processes quitting on abnormal signals to syslog(3)");
|
||||
|
||||
/*
|
||||
* Can process p, with pcred pc, send the signal signum to process q?
|
||||
@ -97,7 +99,8 @@ SYSCTL_INT(_kern, KERN_LOGSIGEXIT, logsigexit, CTLFLAG_RW, &kern_logsigexit, 0,
|
||||
(uc)->cr_uid == (q)->p_ucred->cr_uid)
|
||||
|
||||
int sugid_coredump;
|
||||
SYSCTL_INT(_kern, OID_AUTO, sugid_coredump, CTLFLAG_RW, &sugid_coredump, 0, "");
|
||||
SYSCTL_INT(_kern, OID_AUTO, sugid_coredump, CTLFLAG_RW,
|
||||
&sugid_coredump, 0, "Enable coredumping set user/group ID processes");
|
||||
|
||||
#ifndef _SYS_SYSPROTO_H_
|
||||
struct sigaction_args {
|
||||
|
@ -25,7 +25,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: subr_devstat.c,v 1.9 1999/02/10 00:03:47 ken Exp $
|
||||
* $Id: subr_devstat.c,v 1.10 1999/04/11 02:27:06 eivind Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -289,14 +289,14 @@ sysctl_devstat SYSCTL_HANDLER_ARGS
|
||||
SYSCTL_NODE(_kern, OID_AUTO, devstat, CTLFLAG_RD, 0, "Device Statistics");
|
||||
|
||||
SYSCTL_PROC(_kern_devstat, OID_AUTO, all, CTLFLAG_RD|CTLTYPE_OPAQUE,
|
||||
0, 0, sysctl_devstat, "S,devstat", "All Devices");
|
||||
0, 0, sysctl_devstat, "S,devstat", "All devices in the devstat list");
|
||||
/*
|
||||
* Export the number of devices in the system so that userland utilities
|
||||
* can determine how much memory to allocate to hold all the devices.
|
||||
*/
|
||||
SYSCTL_INT(_kern_devstat, OID_AUTO, numdevs, CTLFLAG_RD, &devstat_num_devs,
|
||||
0, "Number of devices in the devstat list");
|
||||
SYSCTL_INT(_kern_devstat, OID_AUTO, numdevs, CTLFLAG_RD,
|
||||
&devstat_num_devs, 0, "Number of devices in the devstat list");
|
||||
SYSCTL_LONG(_kern_devstat, OID_AUTO, generation, CTLFLAG_RD,
|
||||
&devstat_generation, "Devstat list generation");
|
||||
SYSCTL_INT(_kern_devstat, OID_AUTO, version, CTLFLAG_RD, &devstat_version,
|
||||
0, "Devstat list version number");
|
||||
&devstat_generation, "Devstat list generation");
|
||||
SYSCTL_INT(_kern_devstat, OID_AUTO, version, CTLFLAG_RD,
|
||||
&devstat_version, 0, "Devstat list version number");
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)uipc_socket2.c 8.1 (Berkeley) 6/10/93
|
||||
* $Id: uipc_socket2.c,v 1.43 1998/12/07 21:58:29 archie Exp $
|
||||
* $Id: uipc_socket2.c,v 1.44 1999/01/25 16:58:53 fenner Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -946,9 +946,12 @@ SYSCTL_NODE(_kern, KERN_IPC, ipc, CTLFLAG_RW, 0, "IPC");
|
||||
static int dummy;
|
||||
SYSCTL_INT(_kern, KERN_DUMMY, dummy, CTLFLAG_RW, &dummy, 0, "");
|
||||
|
||||
SYSCTL_INT(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLFLAG_RW, &sb_max, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, OID_AUTO, maxsockets, CTLFLAG_RD, &maxsockets, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLFLAG_RW,
|
||||
&sb_max, 0, "Maximum socket buffer size");
|
||||
SYSCTL_INT(_kern_ipc, OID_AUTO, maxsockets, CTLFLAG_RD,
|
||||
&maxsockets, 0, "Maximum number of sockets avaliable");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW,
|
||||
&sb_efficiency, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_NMBCLUSTERS, nmbclusters, CTLFLAG_RD, &nmbclusters, 0, "");
|
||||
&sb_efficiency, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_NMBCLUSTERS, nmbclusters, CTLFLAG_RD,
|
||||
&nmbclusters, 0, "Maximum number of mbuf clusters avaliable");
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)uipc_socket.c 8.3 (Berkeley) 4/15/94
|
||||
* $Id: uipc_socket.c,v 1.55 1999/02/16 10:49:49 dfr Exp $
|
||||
* $Id: uipc_socket.c,v 1.56 1999/04/24 18:22:34 ache Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -63,8 +63,8 @@ MALLOC_DEFINE(M_PCB, "pcb", "protocol control block");
|
||||
SYSCTL_DECL(_kern_ipc);
|
||||
|
||||
static int somaxconn = SOMAXCONN;
|
||||
SYSCTL_INT(_kern_ipc, KIPC_SOMAXCONN, somaxconn, CTLFLAG_RW, &somaxconn,
|
||||
0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_SOMAXCONN, somaxconn, CTLFLAG_RW,
|
||||
&somaxconn, 0, "Maximum pending socket connection queue size");
|
||||
|
||||
/*
|
||||
* Socket operation routines.
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)uipc_socket2.c 8.1 (Berkeley) 6/10/93
|
||||
* $Id: uipc_socket2.c,v 1.43 1998/12/07 21:58:29 archie Exp $
|
||||
* $Id: uipc_socket2.c,v 1.44 1999/01/25 16:58:53 fenner Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -946,9 +946,12 @@ SYSCTL_NODE(_kern, KERN_IPC, ipc, CTLFLAG_RW, 0, "IPC");
|
||||
static int dummy;
|
||||
SYSCTL_INT(_kern, KERN_DUMMY, dummy, CTLFLAG_RW, &dummy, 0, "");
|
||||
|
||||
SYSCTL_INT(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLFLAG_RW, &sb_max, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, OID_AUTO, maxsockets, CTLFLAG_RD, &maxsockets, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLFLAG_RW,
|
||||
&sb_max, 0, "Maximum socket buffer size");
|
||||
SYSCTL_INT(_kern_ipc, OID_AUTO, maxsockets, CTLFLAG_RD,
|
||||
&maxsockets, 0, "Maximum number of sockets avaliable");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW,
|
||||
&sb_efficiency, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_NMBCLUSTERS, nmbclusters, CTLFLAG_RD, &nmbclusters, 0, "");
|
||||
&sb_efficiency, 0, "");
|
||||
SYSCTL_INT(_kern_ipc, KIPC_NMBCLUSTERS, nmbclusters, CTLFLAG_RD,
|
||||
&nmbclusters, 0, "Maximum number of mbuf clusters avaliable");
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
|
||||
* $Id: vfs_subr.c,v 1.188 1999/02/25 05:22:29 dillon Exp $
|
||||
* $Id: vfs_subr.c,v 1.189 1999/03/12 02:24:56 julian Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -134,7 +134,8 @@ LIST_HEAD(synclist, vnode);
|
||||
static struct synclist *syncer_workitem_pending;
|
||||
|
||||
int desiredvnodes;
|
||||
SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RW, &desiredvnodes, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RW,
|
||||
&desiredvnodes, 0, "Maximum number of vnodes");
|
||||
|
||||
static void vfs_free_addrlist __P((struct netexport *nep));
|
||||
static int vfs_free_netcred __P((struct radix_node *rn, void *w));
|
||||
|
@ -36,7 +36,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
|
||||
* $Id: vfs_subr.c,v 1.188 1999/02/25 05:22:29 dillon Exp $
|
||||
* $Id: vfs_subr.c,v 1.189 1999/03/12 02:24:56 julian Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -134,7 +134,8 @@ LIST_HEAD(synclist, vnode);
|
||||
static struct synclist *syncer_workitem_pending;
|
||||
|
||||
int desiredvnodes;
|
||||
SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RW, &desiredvnodes, 0, "");
|
||||
SYSCTL_INT(_kern, KERN_MAXVNODES, maxvnodes, CTLFLAG_RW,
|
||||
&desiredvnodes, 0, "Maximum number of vnodes");
|
||||
|
||||
static void vfs_free_addrlist __P((struct netexport *nep));
|
||||
static int vfs_free_netcred __P((struct radix_node *rn, void *w));
|
||||
|
@ -26,7 +26,7 @@
|
||||
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: in_rmx.c,v 1.34 1998/03/30 09:52:46 phk Exp $
|
||||
* $Id: in_rmx.c,v 1.35 1998/08/05 16:59:20 bde Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -162,19 +162,20 @@ in_matroute(void *v_arg, struct radix_node_head *head)
|
||||
|
||||
static int rtq_reallyold = 60*60;
|
||||
/* one hour is ``really old'' */
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTEXPIRE, rtexpire,
|
||||
CTLFLAG_RW, &rtq_reallyold , 0, "");
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTEXPIRE, rtexpire, CTLFLAG_RW,
|
||||
&rtq_reallyold , 0,
|
||||
"Default expiration time on dynamically learned routes");
|
||||
|
||||
static int rtq_minreallyold = 10;
|
||||
/* never automatically crank down to less */
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTMINEXPIRE, rtminexpire,
|
||||
CTLFLAG_RW, &rtq_minreallyold , 0, "");
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTMINEXPIRE, rtminexpire, CTLFLAG_RW,
|
||||
&rtq_minreallyold , 0,
|
||||
"Minimum time to attempt to hold onto dynamically learned routes");
|
||||
|
||||
static int rtq_toomany = 128;
|
||||
/* 128 cached routes is ``too many'' */
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTMAXCACHE, rtmaxcache,
|
||||
CTLFLAG_RW, &rtq_toomany , 0, "");
|
||||
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_RTMAXCACHE, rtmaxcache, CTLFLAG_RW,
|
||||
&rtq_toomany , 0, "Upper limit on dynamically learned routes");
|
||||
|
||||
/*
|
||||
* On last reference drop, mark the route as belong to us so that it can be
|
||||
|
@ -33,7 +33,7 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: ip_flow.c,v 1.6 1998/12/07 21:58:38 archie Exp $
|
||||
* $Id: ip_flow.c,v 1.7 1999/04/11 02:50:42 eivind Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -65,7 +65,7 @@ static int ipflow_inuse;
|
||||
|
||||
static int ipflow_active = 0;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_FASTFORWARDING, fastforwarding, CTLFLAG_RW,
|
||||
&ipflow_active, 0, "");
|
||||
&ipflow_active, 0, "Enable flow-based IP forwarding");
|
||||
|
||||
static MALLOC_DEFINE(M_IPFLOW, "ip_flow", "IP flow");
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
*
|
||||
* This software is provided ``AS IS'' without any warranties of any kind.
|
||||
*
|
||||
* $Id: ip_fw.c,v 1.109 1999/04/24 13:23:48 dt Exp $
|
||||
* $Id: ip_fw.c,v 1.110 1999/04/26 14:57:24 luigi Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -78,10 +78,15 @@ MALLOC_DEFINE(M_IPFW, "IpFw/IpAcct", "IpFw/IpAcct chain's");
|
||||
#ifdef SYSCTL_NODE
|
||||
SYSCTL_DECL(_net_inet_ip);
|
||||
SYSCTL_NODE(_net_inet_ip, OID_AUTO, fw, CTLFLAG_RW, 0, "Firewall");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, debug, CTLFLAG_RW, &fw_debug, 0, "");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO,one_pass,CTLFLAG_RW, &fw_one_pass, 0, "");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, verbose, CTLFLAG_RW, &fw_verbose, 0, "");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, verbose_limit, CTLFLAG_RW, &fw_verbose_limit, 0, "");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, debug, CTLFLAG_RW,
|
||||
&fw_debug, 0, "Enable printing of debug ip_fw statements");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO,one_pass,CTLFLAG_RW,
|
||||
&fw_one_pass, 0,
|
||||
"Only do a single pass through ipfw rules when using divert(4)");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, verbose, CTLFLAG_RW,
|
||||
&fw_verbose, 0, "Log matches to ipfw rules");
|
||||
SYSCTL_INT(_net_inet_ip_fw, OID_AUTO, verbose_limit, CTLFLAG_RW,
|
||||
&fw_verbose_limit, 0, "Set upper limit of matches of ipfw rules logged");
|
||||
#endif
|
||||
|
||||
#define dprintf(a) if (!fw_debug); else printf a
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)ip_input.c 8.2 (Berkeley) 1/4/94
|
||||
* $Id: ip_input.c,v 1.116 1999/03/12 01:15:57 julian Exp $
|
||||
* $Id: ip_input.c,v 1.117 1999/04/20 13:32:05 peter Exp $
|
||||
*/
|
||||
|
||||
#define _IP_VHL
|
||||
@ -85,23 +85,24 @@ struct socket *ip_rsvpd;
|
||||
|
||||
int ipforwarding = 0;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_FORWARDING, forwarding, CTLFLAG_RW,
|
||||
&ipforwarding, 0, "");
|
||||
&ipforwarding, 0, "Enable IP forwarding between interfaces");
|
||||
|
||||
static int ipsendredirects = 1; /* XXX */
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_SENDREDIRECTS, redirect, CTLFLAG_RW,
|
||||
&ipsendredirects, 0, "");
|
||||
&ipsendredirects, 0, "Enable sending IP redirects");
|
||||
|
||||
int ip_defttl = IPDEFTTL;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_DEFTTL, ttl, CTLFLAG_RW,
|
||||
&ip_defttl, 0, "");
|
||||
&ip_defttl, 0, "Maximum TTL on IP packets");
|
||||
|
||||
static int ip_dosourceroute = 0;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_SOURCEROUTE, sourceroute, CTLFLAG_RW,
|
||||
&ip_dosourceroute, 0, "");
|
||||
&ip_dosourceroute, 0, "Enable forwarding source routed IP packets");
|
||||
|
||||
static int ip_acceptsourceroute = 0;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_ACCEPTSOURCEROUTE, accept_sourceroute,
|
||||
CTLFLAG_RW, &ip_acceptsourceroute, 0, "");
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_ACCEPTSOURCEROUTE, accept_sourceroute,
|
||||
CTLFLAG_RW, &ip_acceptsourceroute, 0,
|
||||
"Enable accepting source routed IP packets");
|
||||
#ifdef DIAGNOSTIC
|
||||
static int ipprintfs = 0;
|
||||
#endif
|
||||
@ -113,13 +114,13 @@ static int ipqmaxlen = IFQ_MAXLEN;
|
||||
struct in_ifaddrhead in_ifaddrhead; /* first inet address */
|
||||
struct ifqueue ipintrq;
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_INTRQMAXLEN, intr_queue_maxlen, CTLFLAG_RD,
|
||||
&ipintrq.ifq_maxlen, 0, "");
|
||||
&ipintrq.ifq_maxlen, 0, "Maximum size of the IP input queue");
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_INTRQDROPS, intr_queue_drops, CTLFLAG_RD,
|
||||
&ipintrq.ifq_drops, 0, "");
|
||||
&ipintrq.ifq_drops, 0, "Number of packets dropped from the IP input queue");
|
||||
|
||||
struct ipstat ipstat;
|
||||
SYSCTL_STRUCT(_net_inet_ip, IPCTL_STATS, stats, CTLFLAG_RD,
|
||||
&ipstat, ipstat, "");
|
||||
&ipstat, ipstat, "IP statistics (struct ipstat, netinet/ip_var.h)");
|
||||
|
||||
/* Packet reassembly stuff */
|
||||
#define IPREASS_NHASH_LOG2 6
|
||||
@ -134,7 +135,7 @@ static int maxnipq;
|
||||
|
||||
#ifdef IPCTL_DEFMTU
|
||||
SYSCTL_INT(_net_inet_ip, IPCTL_DEFMTU, mtu, CTLFLAG_RW,
|
||||
&ip_mtu, 0, "");
|
||||
&ip_mtu, 0, "Default MTU");
|
||||
#endif
|
||||
|
||||
#ifdef IPSTEALTH
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)raw_ip.c 8.7 (Berkeley) 5/15/95
|
||||
* $Id: raw_ip.c,v 1.57 1999/04/20 13:32:06 peter Exp $
|
||||
* $Id: raw_ip.c,v 1.58 1999/04/27 11:17:36 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -413,10 +413,10 @@ rip_ctlinput(cmd, sa, vip)
|
||||
static u_long rip_sendspace = RIPSNDQ;
|
||||
static u_long rip_recvspace = RIPRCVQ;
|
||||
|
||||
SYSCTL_INT(_net_inet_raw, OID_AUTO, maxdgram, CTLFLAG_RW, &rip_sendspace,
|
||||
0, "");
|
||||
SYSCTL_INT(_net_inet_raw, OID_AUTO, recvspace, CTLFLAG_RW, &rip_recvspace,
|
||||
0, "");
|
||||
SYSCTL_INT(_net_inet_raw, OID_AUTO, maxdgram, CTLFLAG_RW,
|
||||
&rip_sendspace, 0, "Maximum outgoing raw IP datagram size");
|
||||
SYSCTL_INT(_net_inet_raw, OID_AUTO, recvspace, CTLFLAG_RW,
|
||||
&rip_recvspace, 0, "Maximum incoming raw IP datagram size");
|
||||
|
||||
static int
|
||||
rip_attach(struct socket *so, int proto, struct proc *p)
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)tcp_input.c 8.12 (Berkeley) 5/24/95
|
||||
* $Id: tcp_input.c,v 1.83 1999/01/27 22:42:25 dillon Exp $
|
||||
* $Id: tcp_input.c,v 1.84 1999/02/06 00:47:45 fenner Exp $
|
||||
*/
|
||||
|
||||
#include "opt_ipfw.h" /* for ipfw_fwd */
|
||||
@ -77,16 +77,17 @@ tcp_seq tcp_iss;
|
||||
tcp_cc tcp_ccgen;
|
||||
|
||||
struct tcpstat tcpstat;
|
||||
SYSCTL_STRUCT(_net_inet_tcp, TCPCTL_STATS, stats,
|
||||
CTLFLAG_RD, &tcpstat , tcpstat, "");
|
||||
SYSCTL_STRUCT(_net_inet_tcp, TCPCTL_STATS, stats, CTLFLAG_RD,
|
||||
&tcpstat , tcpstat, "TCP statistics (struct tcpstat, netinet/tcp_var.h)");
|
||||
|
||||
static int log_in_vain = 0;
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, log_in_vain, CTLFLAG_RW,
|
||||
&log_in_vain, 0, "");
|
||||
&log_in_vain, 0, "Log all incoming TCP connections");
|
||||
|
||||
int tcp_delack_enabled = 1;
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, delayed_ack, CTLFLAG_RW,
|
||||
&tcp_delack_enabled, 0, "");
|
||||
&tcp_delack_enabled, 0,
|
||||
"Delay ACK to try and piggyback it onto a data packet");
|
||||
|
||||
u_long tcp_now;
|
||||
struct inpcbhead tcb;
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)tcp_input.c 8.12 (Berkeley) 5/24/95
|
||||
* $Id: tcp_input.c,v 1.83 1999/01/27 22:42:25 dillon Exp $
|
||||
* $Id: tcp_input.c,v 1.84 1999/02/06 00:47:45 fenner Exp $
|
||||
*/
|
||||
|
||||
#include "opt_ipfw.h" /* for ipfw_fwd */
|
||||
@ -77,16 +77,17 @@ tcp_seq tcp_iss;
|
||||
tcp_cc tcp_ccgen;
|
||||
|
||||
struct tcpstat tcpstat;
|
||||
SYSCTL_STRUCT(_net_inet_tcp, TCPCTL_STATS, stats,
|
||||
CTLFLAG_RD, &tcpstat , tcpstat, "");
|
||||
SYSCTL_STRUCT(_net_inet_tcp, TCPCTL_STATS, stats, CTLFLAG_RD,
|
||||
&tcpstat , tcpstat, "TCP statistics (struct tcpstat, netinet/tcp_var.h)");
|
||||
|
||||
static int log_in_vain = 0;
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, log_in_vain, CTLFLAG_RW,
|
||||
&log_in_vain, 0, "");
|
||||
&log_in_vain, 0, "Log all incoming TCP connections");
|
||||
|
||||
int tcp_delack_enabled = 1;
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, delayed_ack, CTLFLAG_RW,
|
||||
&tcp_delack_enabled, 0, "");
|
||||
&tcp_delack_enabled, 0,
|
||||
"Delay ACK to try and piggyback it onto a data packet");
|
||||
|
||||
u_long tcp_now;
|
||||
struct inpcbhead tcb;
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)tcp_subr.c 8.2 (Berkeley) 5/24/95
|
||||
* $Id: tcp_subr.c,v 1.52 1999/02/04 03:27:43 msmith Exp $
|
||||
* $Id: tcp_subr.c,v 1.53 1999/04/28 11:37:49 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -70,23 +70,23 @@
|
||||
#endif
|
||||
|
||||
int tcp_mssdflt = TCP_MSS;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_MSSDFLT, mssdflt,
|
||||
CTLFLAG_RW, &tcp_mssdflt , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_MSSDFLT, mssdflt, CTLFLAG_RW,
|
||||
&tcp_mssdflt , 0, "Default TCP Maximum Segment Size");
|
||||
|
||||
static int tcp_rttdflt = TCPTV_SRTTDFLT / PR_SLOWHZ;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RTTDFLT, rttdflt,
|
||||
CTLFLAG_RW, &tcp_rttdflt , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RTTDFLT, rttdflt, CTLFLAG_RW,
|
||||
&tcp_rttdflt , 0, "Default maximum TCP Round Trip Time");
|
||||
|
||||
static int tcp_do_rfc1323 = 1;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1323, rfc1323,
|
||||
CTLFLAG_RW, &tcp_do_rfc1323 , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1323, rfc1323, CTLFLAG_RW,
|
||||
&tcp_do_rfc1323 , 0, "Enable rfc1323 (high performance TCP) extensions");
|
||||
|
||||
static int tcp_do_rfc1644 = 0;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1644, rfc1644,
|
||||
CTLFLAG_RW, &tcp_do_rfc1644 , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1644, rfc1644, CTLFLAG_RW,
|
||||
&tcp_do_rfc1644 , 0, "Enable rfc1644 (TTCP) extensions");
|
||||
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, pcbcount, CTLFLAG_RD, &tcbinfo.ipi_count,
|
||||
0, "Number of active PCBs");
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, pcbcount, CTLFLAG_RD,
|
||||
&tcbinfo.ipi_count, 0, "Number of active PCBs");
|
||||
|
||||
static void tcp_cleartaocache __P((void));
|
||||
static void tcp_notify __P((struct inpcb *, int));
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)tcp_timer.c 8.2 (Berkeley) 5/24/95
|
||||
* $Id: tcp_timer.c,v 1.27 1998/04/06 06:52:46 phk Exp $
|
||||
* $Id: tcp_timer.c,v 1.28 1998/04/24 09:25:35 dg Exp $
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -76,8 +76,8 @@ SYSCTL_INT(_net_inet_tcp, TCPCTL_KEEPINTVL, keepintvl,
|
||||
CTLFLAG_RW, &tcp_keepintvl , 0, "");
|
||||
|
||||
static int always_keepalive = 0;
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, always_keepalive,
|
||||
CTLFLAG_RW, &always_keepalive , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, always_keepalive, CTLFLAG_RW,
|
||||
&always_keepalive , 0, "Assume SO_KEEPALIVE on all TCP connections");
|
||||
|
||||
static int tcp_keepcnt = TCPTV_KEEPCNT;
|
||||
/* max idle probes */
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)tcp_subr.c 8.2 (Berkeley) 5/24/95
|
||||
* $Id: tcp_subr.c,v 1.52 1999/02/04 03:27:43 msmith Exp $
|
||||
* $Id: tcp_subr.c,v 1.53 1999/04/28 11:37:49 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -70,23 +70,23 @@
|
||||
#endif
|
||||
|
||||
int tcp_mssdflt = TCP_MSS;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_MSSDFLT, mssdflt,
|
||||
CTLFLAG_RW, &tcp_mssdflt , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_MSSDFLT, mssdflt, CTLFLAG_RW,
|
||||
&tcp_mssdflt , 0, "Default TCP Maximum Segment Size");
|
||||
|
||||
static int tcp_rttdflt = TCPTV_SRTTDFLT / PR_SLOWHZ;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RTTDFLT, rttdflt,
|
||||
CTLFLAG_RW, &tcp_rttdflt , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RTTDFLT, rttdflt, CTLFLAG_RW,
|
||||
&tcp_rttdflt , 0, "Default maximum TCP Round Trip Time");
|
||||
|
||||
static int tcp_do_rfc1323 = 1;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1323, rfc1323,
|
||||
CTLFLAG_RW, &tcp_do_rfc1323 , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1323, rfc1323, CTLFLAG_RW,
|
||||
&tcp_do_rfc1323 , 0, "Enable rfc1323 (high performance TCP) extensions");
|
||||
|
||||
static int tcp_do_rfc1644 = 0;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1644, rfc1644,
|
||||
CTLFLAG_RW, &tcp_do_rfc1644 , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_DO_RFC1644, rfc1644, CTLFLAG_RW,
|
||||
&tcp_do_rfc1644 , 0, "Enable rfc1644 (TTCP) extensions");
|
||||
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, pcbcount, CTLFLAG_RD, &tcbinfo.ipi_count,
|
||||
0, "Number of active PCBs");
|
||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, pcbcount, CTLFLAG_RD,
|
||||
&tcbinfo.ipi_count, 0, "Number of active PCBs");
|
||||
|
||||
static void tcp_cleartaocache __P((void));
|
||||
static void tcp_notify __P((struct inpcb *, int));
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* From: @(#)tcp_usrreq.c 8.2 (Berkeley) 1/3/94
|
||||
* $Id: tcp_usrreq.c,v 1.41 1999/04/24 18:25:35 ache Exp $
|
||||
* $Id: tcp_usrreq.c,v 1.42 1999/04/28 11:37:50 phk Exp $
|
||||
*/
|
||||
|
||||
#include "opt_tcpdebug.h"
|
||||
@ -679,11 +679,11 @@ tcp_ctloutput(so, sopt)
|
||||
* be set by the route).
|
||||
*/
|
||||
u_long tcp_sendspace = 1024*16;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_SENDSPACE, sendspace,
|
||||
CTLFLAG_RW, &tcp_sendspace , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_SENDSPACE, sendspace, CTLFLAG_RW,
|
||||
&tcp_sendspace , 0, "Maximum outgoing TCP datagram size");
|
||||
u_long tcp_recvspace = 1024*16;
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RECVSPACE, recvspace,
|
||||
CTLFLAG_RW, &tcp_recvspace , 0, "");
|
||||
SYSCTL_INT(_net_inet_tcp, TCPCTL_RECVSPACE, recvspace, CTLFLAG_RW,
|
||||
&tcp_recvspace , 0, "Maximum incoming TCP datagram size");
|
||||
|
||||
/*
|
||||
* Attach TCP protocol to socket, allocating
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)udp_usrreq.c 8.6 (Berkeley) 5/23/95
|
||||
* $Id: udp_usrreq.c,v 1.49 1998/12/03 20:23:21 dillon Exp $
|
||||
* $Id: udp_usrreq.c,v 1.50 1999/04/28 11:37:51 phk Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -75,7 +75,7 @@ SYSCTL_INT(_net_inet_udp, UDPCTL_CHECKSUM, checksum, CTLFLAG_RW,
|
||||
|
||||
static int log_in_vain = 0;
|
||||
SYSCTL_INT(_net_inet_udp, OID_AUTO, log_in_vain, CTLFLAG_RW,
|
||||
&log_in_vain, 0, "");
|
||||
&log_in_vain, 0, "Log all incoming UDP packets");
|
||||
|
||||
static struct inpcbhead udb; /* from udp_var.h */
|
||||
static struct inpcbinfo udbinfo;
|
||||
@ -86,7 +86,7 @@ static struct inpcbinfo udbinfo;
|
||||
|
||||
static struct udpstat udpstat; /* from udp_var.h */
|
||||
SYSCTL_STRUCT(_net_inet_udp, UDPCTL_STATS, stats, CTLFLAG_RD,
|
||||
&udpstat, udpstat, "");
|
||||
&udpstat, udpstat, "UDP statistics (struct udpstat, netinet/udp_var.h)");
|
||||
|
||||
static struct sockaddr_in udp_in = { sizeof(udp_in), AF_INET };
|
||||
|
||||
@ -553,11 +553,11 @@ udp_output(inp, m, addr, control, p)
|
||||
static u_long udp_sendspace = 9216; /* really max datagram size */
|
||||
/* 40 1K datagrams */
|
||||
SYSCTL_INT(_net_inet_udp, UDPCTL_MAXDGRAM, maxdgram, CTLFLAG_RW,
|
||||
&udp_sendspace, 0, "");
|
||||
&udp_sendspace, 0, "Maximum outgoing UDP datagram size");
|
||||
|
||||
static u_long udp_recvspace = 40 * (1024 + sizeof(struct sockaddr_in));
|
||||
SYSCTL_INT(_net_inet_udp, UDPCTL_RECVSPACE, recvspace, CTLFLAG_RW,
|
||||
&udp_recvspace, 0, "");
|
||||
&udp_recvspace, 0, "Maximum incoming UDP datagram size");
|
||||
|
||||
static int
|
||||
udp_abort(struct socket *so)
|
||||
|
@ -31,7 +31,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* @(#)vm_meter.c 8.4 (Berkeley) 1/4/94
|
||||
* $Id: vm_meter.c,v 1.29 1999/01/21 09:41:52 dillon Exp $
|
||||
* $Id: vm_meter.c,v 1.30 1999/02/07 21:48:22 dillon Exp $
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -120,7 +120,8 @@ SYSCTL_INT(_vm, VM_V_CACHE_MAX, v_cache_max,
|
||||
SYSCTL_INT(_vm, VM_V_PAGEOUT_FREE_MIN, v_pageout_free_min,
|
||||
CTLFLAG_RW, &cnt.v_pageout_free_min, 0, "");
|
||||
|
||||
SYSCTL_STRUCT(_vm, VM_LOADAVG, loadavg, CTLFLAG_RD, &averunnable, loadavg, "");
|
||||
SYSCTL_STRUCT(_vm, VM_LOADAVG, loadavg, CTLFLAG_RD,
|
||||
&averunnable, loadavg, "Machine loadaverage history");
|
||||
|
||||
static int
|
||||
vmtotal SYSCTL_HANDLER_ARGS
|
||||
@ -221,7 +222,8 @@ vmtotal SYSCTL_HANDLER_ARGS
|
||||
}
|
||||
|
||||
SYSCTL_PROC(_vm, VM_METER, vmmeter, CTLTYPE_OPAQUE|CTLFLAG_RD,
|
||||
0, sizeof(struct vmtotal), vmtotal, "S,vmtotal", "");
|
||||
0, sizeof(struct vmtotal), vmtotal, "S,vmtotal",
|
||||
"System virtual memory statistics");
|
||||
SYSCTL_NODE(_vm, OID_AUTO, stats, CTLFLAG_RW, 0, "VM meter stats");
|
||||
SYSCTL_NODE(_vm_stats, OID_AUTO, sys, CTLFLAG_RW, 0, "VM meter sys stats");
|
||||
SYSCTL_NODE(_vm_stats, OID_AUTO, vm, CTLFLAG_RW, 0, "VM meter vm stats");
|
||||
@ -232,10 +234,10 @@ SYSCTL_INT(_vm_stats_sys, OID_AUTO,
|
||||
v_trap, CTLFLAG_RD, &cnt.v_trap, 0, "Traps");
|
||||
SYSCTL_INT(_vm_stats_sys, OID_AUTO,
|
||||
v_syscall, CTLFLAG_RD, &cnt.v_syscall, 0, "Syscalls");
|
||||
SYSCTL_INT(_vm_stats_sys, OID_AUTO,
|
||||
v_intr, CTLFLAG_RD, &cnt.v_intr, 0, "HW intr");
|
||||
SYSCTL_INT(_vm_stats_sys, OID_AUTO,
|
||||
v_soft, CTLFLAG_RD, &cnt.v_soft, 0, "SW intr");
|
||||
SYSCTL_INT(_vm_stats_sys, OID_AUTO, v_intr, CTLFLAG_RD,
|
||||
&cnt.v_intr, 0, "Hardware interrupts");
|
||||
SYSCTL_INT(_vm_stats_sys, OID_AUTO, v_soft, CTLFLAG_RD,
|
||||
&cnt.v_soft, 0, "Software interrupts");
|
||||
SYSCTL_INT(_vm_stats_vm, OID_AUTO,
|
||||
v_vm_faults, CTLFLAG_RD, &cnt.v_vm_faults, 0, "VM faults");
|
||||
SYSCTL_INT(_vm_stats_vm, OID_AUTO,
|
||||
|
Loading…
Reference in New Issue
Block a user