bnxt.4 (cb980c3dcaf897e2ca5471a9a7a2cbdf6e648e91) bnxt.4 (7049547cd3bb0b2b3eac3267de2ed47f2f58ff1d)
1.\" Copyright (c) 2016 Broadcom, All Rights Reserved.
2.\" The term Broadcom refers to Broadcom Limited and/or its subsidiaries
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\"
8.\" 1. Redistributions of source code must retain the above copyright

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

20.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
21.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
22.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
23.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
24.\" THE POSSIBILITY OF SUCH DAMAGE.
25.\"
26.\" $FreeBSD$
27.\"
1.\" Copyright (c) 2016 Broadcom, All Rights Reserved.
2.\" The term Broadcom refers to Broadcom Limited and/or its subsidiaries
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\"
8.\" 1. Redistributions of source code must retain the above copyright

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

20.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
21.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
22.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
23.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
24.\" THE POSSIBILITY OF SUCH DAMAGE.
25.\"
26.\" $FreeBSD$
27.\"
28.Dd May 9, 2017
28.Dd September 20, 2018
29.Dt BNXT 4
30.Os
31.Sh NAME
32.Nm bnxt
33.Nd "Broadcom NetXtreme-C/NetXtreme-E Family Ethernet driver"
34.Sh SYNOPSIS
35To compile this driver into the kernel,
36place the following lines in your

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

105Broadcom BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet
106.El
107.Sh SYSCTL VARIABLES
108These variables must be set before loading the driver, either via
109.Xr loader.conf 5
110or through the use of
111.Xr kenv 1 .
112These are provided by the
29.Dt BNXT 4
30.Os
31.Sh NAME
32.Nm bnxt
33.Nd "Broadcom NetXtreme-C/NetXtreme-E Family Ethernet driver"
34.Sh SYNOPSIS
35To compile this driver into the kernel,
36place the following lines in your

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

105Broadcom BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet
106.El
107.Sh SYSCTL VARIABLES
108These variables must be set before loading the driver, either via
109.Xr loader.conf 5
110or through the use of
111.Xr kenv 1 .
112These are provided by the
113.Xr iflib 9
113.Xr iflib 4
114framework, and might be better documented there.
115.Bl -tag -width indent
116.It Va dev.bnxt.X.iflib.override_nrxds
117Override the number of RX descriptors for each queue.
118The value is a comma separated list of three positive integers: the size of the
119completion ring,
120the size of the receive ring, and the size of the aggregation ring respectively.
121The completion ring should be at least the size of the aggregation ring plus

--- 130 unchanged lines hidden ---
114framework, and might be better documented there.
115.Bl -tag -width indent
116.It Va dev.bnxt.X.iflib.override_nrxds
117Override the number of RX descriptors for each queue.
118The value is a comma separated list of three positive integers: the size of the
119completion ring,
120the size of the receive ring, and the size of the aggregation ring respectively.
121The completion ring should be at least the size of the aggregation ring plus

--- 130 unchanged lines hidden ---