Some NTB man pages polishing.

MFC after:	12 days
This commit is contained in:
Alexander Motin 2017-09-02 11:57:08 +00:00
parent b7dd3fbede
commit 3990853d71
3 changed files with 22 additions and 24 deletions

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd August 30, 2017
.Dd September 2, 2017
.Dt IF_NTB 4
.Os
.Sh NAME
@ -50,7 +50,7 @@ The following tunables are settable from the
.Xr loader 8 :
.Bl -ohang
.It Va hw.if_ntb.num_queues
Number of transport queues to use per interface.
Limits maximal number of queues per interface.
Default is unlimited.
.El
.Sh DESCRIPTION
@ -58,12 +58,10 @@ The
.Nm
driver attaches on top of the
.Xr ntb_transport 4
driver to utilize its resources to create virtual Ethernet network interface
between the systems.
It supports as many tx/rx queues as provided by underlying
.Xr ntb_transport 4 .
Typical MTU is about 64KB to reduce overhead.
The MAC address for interface is randomly generated.
driver to utilize one or more of its packet queues to create virtual
Ethernet network interface between the systems.
Typical MTU for the interface is about 64KB to reduce overhead.
Default MAC address for the interface is randomly generated.
.Pp
The
.Nm

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd August 30, 2017
.Dd September 2, 2017
.Dt NTB 4
.Os
.Sh NAME
@ -51,19 +51,19 @@ The following tunables are settable from the
Driver debug level.
The default value is 0, higher means more verbose.
.It Va hint.ntb_hw. Ns Ar X Ns Va .config
Configures NTB resources split between several consumer devices.
Configuration of multiple consumer devices separated by commas.
Each device can be configured as: "[<name>][:<mw>[:<spad>[:<db>]]]", where:
Configures a set of NTB functions, separated by commas,
and their resource allocation.
Each function can be configured as: "[<name>][:<mw>[:<spad>[:<db>]]]", where:
.Va name
is a name of the driver which should attach the device (empty means any),
is a name of the driver to attach (empty means any),
.Va mw
is a number of memory windows to allocate (empty means all available),
.Va spad
is a number of scratchpad registers to allocate (empty means all available),
.Va db
is a number of doorbells to allocate (empty means all available).
The default configuration is empty string, which means single device
with all available resources allowing any driver attachment.
The default configuration is empty string, which means single function
with all available resources, allowing any driver to attach.
.El
.Sh DESCRIPTION
Non-Transparent Bridges allow to connect two computer systems with PCIe
@ -72,7 +72,7 @@ scratchpad registers and interrupts.
The
.Nm
subsystem uses those resources provided in generic way by hardware drivers
and splits them between multiple consumer drivers, according to specified
and splits them between several functions, according to specified
configuration.
.Sh SEE ALSO
.Xr if_ntb 4 ,

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd August 30, 2017
.Dd September 2, 2017
.Dt NTB_TRANSPORT 4
.Os
.Sh NAME
@ -52,23 +52,23 @@ The following tunables are settable from the
Driver debug level.
The default value is 0, higher means more verbose.
.It Va hint.ntb_transport. Ns Ar X Ns Va .config
Configures queues allocation for consumer devices, separated by commas.
Each device can be configured as: "[<name>][:<queues>]", where:
Configures a set of the transport consumers, separated by commas.
Each consumer can be configured as: "[<name>][:<queues>]", where:
.Va name
is a name of the driver which should attach the device (empty means any),
is a name of the driver to attach (empty means any),
.Va queues
is a number of queues to allocate (empty means automatic).
The default configuration is empty string, which means single device
with one queue per memory window allowing any driver attachment.
The default configuration is empty string, which means single consumer
with one queue per memory window, allowing any driver to attach.
.El
.Sh DESCRIPTION
The
.Nm
driver attaches on top of the
.Nm ntb
driver to utilize its resources to create set of bidirectional queues,
driver to utilize its resources to create a set of bidirectional queues,
delivering packets between the systems.
The primary purpose of this is to be used by
The primary purpose of this driver is to be used by
.Nm if_ntb
network interface, but other consumers may also be developed using KPI.
.Pp