Deleted Added
full compact
cxgbe.4 (265425) cxgbe.4 (271961)
1.\" Copyright (c) 2011-2014, Chelsio Inc
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions are met:
6.\"
7.\" 1. Redistributions of source code must retain the above copyright notice,
8.\" this list of conditions and the following disclaimer.

--- 15 unchanged lines hidden (view full) ---

24.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\" * Other names and brands may be claimed as the property of others.
31.\"
1.\" Copyright (c) 2011-2014, Chelsio Inc
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions are met:
6.\"
7.\" 1. Redistributions of source code must retain the above copyright notice,
8.\" this list of conditions and the following disclaimer.

--- 15 unchanged lines hidden (view full) ---

24.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\" * Other names and brands may be claimed as the property of others.
31.\"
32.\" $FreeBSD: stable/10/share/man/man4/cxgbe.4 265425 2014-05-06 06:49:39Z np $
32.\" $FreeBSD: stable/10/share/man/man4/cxgbe.4 271961 2014-09-22 13:07:03Z np $
33.\"
34.Dd March 20, 2014
35.Dt CXGBE 4
36.Os
37.Sh NAME
38.Nm cxgbe
39.Nd "Chelsio T4 and T5 based 40Gb, 10Gb, and 1Gb Ethernet adapter driver"
40.Sh SYNOPSIS

--- 195 unchanged lines hidden (view full) ---

236A non-zero value ensures that writes from the hardware to a receive buffer are
237padded up to the specified boundary.
238The default is -1 which lets the driver pick a pad boundary.
2390 disables trailer padding completely.
240.It Va hw.cxgbe.cong_drop
241Controls the hardware response to congestion.
242-1 disables congestion feedback and is not recommended.
2430 instructs the hardware to backpressure its pipeline on congestion.
33.\"
34.Dd March 20, 2014
35.Dt CXGBE 4
36.Os
37.Sh NAME
38.Nm cxgbe
39.Nd "Chelsio T4 and T5 based 40Gb, 10Gb, and 1Gb Ethernet adapter driver"
40.Sh SYNOPSIS

--- 195 unchanged lines hidden (view full) ---

236A non-zero value ensures that writes from the hardware to a receive buffer are
237padded up to the specified boundary.
238The default is -1 which lets the driver pick a pad boundary.
2390 disables trailer padding completely.
240.It Va hw.cxgbe.cong_drop
241Controls the hardware response to congestion.
242-1 disables congestion feedback and is not recommended.
2430 instructs the hardware to backpressure its pipeline on congestion.
244This usually results in the port emitting pause frames.
244This usually results in the port emitting PAUSE frames.
2451 instructs the hardware to drop frames destined for congested queues.
2451 instructs the hardware to drop frames destined for congested queues.
246.It Va hw.cxgbe.pause_settings
247PAUSE frame settings.
248Bit 0 is rx_pause, bit 1 is tx_pause.
249rx_pause = 1 instructs the hardware to heed incoming PAUSE frames, 0 instructs
250it to ignore them.
251tx_pause = 1 allows the hardware to emit PAUSE frames when its receive FIFO
252reaches a high threshold, 0 prohibits the hardware from emitting PAUSE frames.
253The default is 3 (both rx_pause and tx_pause = 1).
254This tunable establishes the default PAUSE settings for all ports.
255Settings can be displayed and controlled on a per-port basis via the
256dev.cxgbe.X.pause_settings (dev.cxl.X.pause_settings for T5 cards) sysctl.
246.It Va hw.cxgbe.buffer_packing
247Allow the hardware to deliver multiple frames in the same receive buffer
248opportunistically.
249The default is -1 which lets the driver decide.
2500 or 1 explicitly disable or enable this feature.
251.It Va hw.cxgbe.allow_mbufs_in_cluster
2521 allows the driver to lay down one or more mbufs within the receive buffer
253opportunistically. This is the default.

--- 65 unchanged lines hidden ---
257.It Va hw.cxgbe.buffer_packing
258Allow the hardware to deliver multiple frames in the same receive buffer
259opportunistically.
260The default is -1 which lets the driver decide.
2610 or 1 explicitly disable or enable this feature.
262.It Va hw.cxgbe.allow_mbufs_in_cluster
2631 allows the driver to lay down one or more mbufs within the receive buffer
264opportunistically. This is the default.

--- 65 unchanged lines hidden ---