Document some tunables:
authorSascha Wildner <swildner@dragonflybsd.org>
Sun, 4 Mar 2007 20:10:34 +0000 (20:10 +0000)
committerSascha Wildner <swildner@dragonflybsd.org>
Sun, 4 Mar 2007 20:10:34 +0000 (20:10 +0000)
hw.bge.fake_autoneg
hw.cardbus.cis_debug
hw.cardbus.debug
hw.cbb.debug
hw.em.rx_abs_int_delay
hw.em.rx_int_delay
hw.em.rxd
hw.em.tx_abs_int_delay
hw.em.tx_int_delay
hw.em.txd
hw.pccard.cis_debug
hw.pccard.debug
kern.dfldsiz
kern.dflssiz
kern.maxdsiz
kern.maxssiz
kern.maxtsiz
kern.sgrowsiz

Taken-from: FreeBSD

share/man/man4/bge.4
share/man/man4/cardbus.4
share/man/man4/em.4
share/man/man4/pccard.4
share/man/man4/pccbb.4
share/man/man7/tuning.7

index 5ca4fc1..4744f9e 100644 (file)
@@ -30,9 +30,9 @@
 .\" THE POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/share/man/man4/bge.4,v 1.1.2.4 2003/02/17 21:20:39 trhodes Exp $
-.\" $DragonFly: src/share/man/man4/bge.4,v 1.5 2007/03/04 12:18:05 swildner Exp $
+.\" $DragonFly: src/share/man/man4/bge.4,v 1.6 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd September 27, 2001
+.Dd March 4, 2007
 .Dt BGE 4
 .Os
 .Sh NAME
@@ -169,6 +169,12 @@ will set a port as a master instead.
 .Pp
 For more information on configuring this device, see
 .Xr ifconfig 8 .
+.Sh TUNABLES
+.Bl -tag -width ".Va hw.bge.fake_autoneg"
+.It Va hw.bge.fake_autoneg
+Set to 1 for special handling of the BCM5704 HW.
+Disabled by default.
+.El
 .Sh DIAGNOSTICS
 .Bl -diag
 .It "bge%d: couldn't map memory"
index 8230ce8..543cf44 100644 (file)
@@ -23,9 +23,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/cardbus.4,v 1.2 2002/11/29 16:30:04 ru Exp $
-.\" $DragonFly: src/share/man/man4/cardbus.4,v 1.1 2005/06/13 19:17:29 swildner Exp $
+.\" $DragonFly: src/share/man/man4/cardbus.4,v 1.2 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd July 9, 2002
+.Dd March 4, 2007
 .Dt CARDBUS 4
 .Os
 .Sh NAME
@@ -40,6 +40,15 @@ driver implements the CardBus bus.
 The
 .Nm
 driver supports all cardbus bridges in the system.
+.Sh TUNABLES
+.Bl -tag -width ".Va hw.cardbus.cis_debug"
+.It Va hw.cardbus.debug
+A non-zero value causes more verbose information to be printed when a
+32-bit CardBus card is inserted or removed.
+.It Va hw.cardbus.cis_debug
+A non-zero value causes the CIS parsing of the 32-bit CardBus card to be
+much more verbose.
+.El
 .Sh SEE ALSO
 .Xr pccard 4 ,
 .Xr pccbb 4
index d285002..f8b84fe 100644 (file)
@@ -30,9 +30,9 @@
 .\" * Other names and brands may be claimed as the property of others.
 .\"
 .\" $FreeBSD: src/share/man/man4/em.4,v 1.2.2.6 2003/02/01 01:21:31 pdeuskar Exp $
-.\" $DragonFly: src/share/man/man4/em.4,v 1.7 2007/02/25 12:03:07 swildner Exp $
+.\" $DragonFly: src/share/man/man4/em.4,v 1.8 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd December 5, 2006
+.Dd March 4, 2007
 .Dt EM 4
 .Os
 .Sh NAME
@@ -131,6 +131,38 @@ is not specified, the driver defaults to
 .Pp
 For more information on configuring this device, see
 .Xr ifconfig 8 .
+.Sh TUNABLES
+.Bl -tag -width ".Va hw.em.rx_abs_int_delay"
+.It Va hw.em.rxd
+Number of receive descriptors allocated by the driver.
+The default value is 256.
+The 82542 and 82543-based adapters can handle up to 256 descriptors,
+while others can have up to 4096.
+.It Va hw.em.txd
+Number of transmit descriptors allocated by the driver.
+The default value is 256.
+The 82542 and 82543-based adapters can handle up to 256 descriptors,
+while others can have up to 4096.
+.It Va hw.em.rx_int_delay
+This value delays the generation of receive interrupts in units of
+1.024 microseconds.
+The default value is 0, since adapters may hang with this feature
+being enabled.
+.It Va hw.em.rx_abs_int_delay
+If
+.Va hw.em.rx_int_delay
+is non-zero, this tunable limits the maximum delay in which a receive
+interrupt is generated.
+.It Va hw.em.tx_int_delay
+This value delays the generation of transmit interrupts in units of
+1.024 microseconds.
+The default value is 64.
+.It Va hw.em.tx_abs_int_delay
+If
+.Va hw.em.tx_int_delay
+is non-zero, this tunable limits the maximum delay in which a transmit
+interrupt is generated.
+.El
 .Sh DIAGNOSTICS
 .Bl -diag
 .It "em%d: Unable to allocate bus resource: memory"
index dbbeeae..cb7ea6e 100644 (file)
@@ -23,9 +23,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/pccard.4,v 1.2 2002/11/29 16:31:09 ru Exp $
-.\" $DragonFly: src/share/man/man4/pccard.4,v 1.2 2005/06/14 16:50:43 swildner Exp $
+.\" $DragonFly: src/share/man/man4/pccard.4,v 1.3 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd July 9, 2002
+.Dd March 4, 2007
 .Dt PCCARD 4
 .Os
 .Sh NAME
@@ -40,6 +40,15 @@ driver implements the PC Card bus.
 The
 .Nm
 driver supports all PC Card bridges in the system.
+.Sh TUNABLES
+.Bl -tag -width ".Va hw.pccard.cis_debug"
+.It Va hw.pccard.debug
+A non-zero value causes more verbose information to be printed when a
+16-bit PC Card is inserted or removed.
+.It Va hw.pccard.cis_debug
+A non-zero value causes the CIS parsing of the 16-bit PC Card to be much
+more verbose.
+.El
 .Sh SEE ALSO
 .Xr cardbus 4 ,
 .\" .Xr mecia 4 ,
index 0491c93..9858b32 100644 (file)
@@ -23,9 +23,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/pccbb.4,v 1.1 2002/07/09 05:08:49 imp Exp $
-.\" $DragonFly: src/share/man/man4/pccbb.4,v 1.2 2005/06/14 16:29:03 swildner Exp $
+.\" $DragonFly: src/share/man/man4/pccbb.4,v 1.3 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd July 9, 2002
+.Dd March 4, 2007
 .Dt PCCBB 4
 .Os
 .Sh NAME
@@ -147,6 +147,12 @@ Toshiba ToPIC97
 .It
 Toshiba ToPIC100
 .El
+.Sh TUNABLES
+.Bl -tag -width ".Va hw.cbb.debug"
+.It Va hw.cbb.debug
+A non-zero value causes more verbose information to be printed to aid in
+debugging problems with the bridge chipset.
+.El
 .Sh SEE ALSO
 .Xr cardbus 4 ,
 .Xr pccard 4
index fc87da6..7e393cc 100644 (file)
@@ -3,9 +3,9 @@
 .\" the source tree.
 .\"
 .\" $FreeBSD: src/share/man/man7/tuning.7,v 1.1.2.30 2002/12/17 19:32:08 dillon Exp $
-.\" $DragonFly: src/share/man/man7/tuning.7,v 1.10 2007/02/19 11:10:11 swildner Exp $
+.\" $DragonFly: src/share/man/man7/tuning.7,v 1.11 2007/03/04 20:10:34 swildner Exp $
 .\"
-.Dd May 11, 2006
+.Dd March 4, 2007
 .Dt TUNING 7
 .Os
 .Sh NAME
@@ -655,6 +655,26 @@ of file descriptors; many of the tunable values set to their defaults by
 may be individually overridden at boot-time or run-time as described
 elsewhere in this document.
 .Pp
+The
+.Va kern.dfldsiz
+and
+.Va kern.dflssiz
+tunables set the default soft limits for process data and stack size
+respectively.
+Processes may increase these up to the hard limits by calling
+.Xr setrlimit 2 .
+The
+.Va kern.maxdsiz ,
+.Va kern.maxssiz ,
+and
+.Va kern.maxtsiz
+tunables set the hard limits for process data, stack, and text size
+respectively; processes may not exceed these limits.
+The
+.Va kern.sgrowsiz
+tunable controls how much the stack segment will grow when a process
+needs to allocate more stack.
+.Pp
 .Va kern.ipc.nmbclusters
 may be adjusted to increase the number of network mbufs the system is
 willing to allocate.