xref: /illumos-gate/usr/src/man/man4d/qede.4d (revision 82079dec87a9b623b65337b7422dc7c27a04f0d9)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright (c) 2014 QLogic Corporation. All Rights Reserved
13.\"
14.Dd January 10, 2020
15.Dt QEDE 4D
16.Os
17.Sh NAME
18.Nm qede
19.Nd QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit Ethernet Driver
20.Sh SYNOPSIS
21.Pa /dev/net/qede*
22.Sh DESCRIPTION
23The
24.Nm
25Ethernet driver is a multi-threaded, loadable, clonable, GLDv3-based
26driver supporting the Data Link Provider Interface,
27.Xr dlpi 4P ,
28over QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit Ethernet
29controllers.
30Multiple QLogic FastLinQ controllers installed within the system are
31supported by the driver.
32.Pp
33The
34.Nm
35driver provides support for the QLogic QL45xxx line of devices.
36Functions include chip initialization, frame transmit and receive,
37multicast and promiscuous support, error recovery and reporting.
38These devices provide 10000/25000/40000/50000/100000 Mbps networking
39interfaces.
40.Sh DRIVER CONFIGURATION
41The primary methods of configuration are via modification of the
42.Pa /kernel/drv/qede.conf
43file or execution of the
44.Xr dladm 8
45utility.
46There are many configuration items available and all are thoroughly
47documented in the
48.Pa /kernel/drv/qede.conf
49file.
50Note that for changes to this file to take affect the driver must be
51reloaded or the system rebooted.
52In order to reload the driver with new configuration changes all
53.Nm qede
54interfaces must be first unplumbed and then the
55.Xr update_drv 8
56tool must be executed.
57For the configuration items that do not require a driver reload the
58.Xr dladm 8
59tool can be used to dynamically change the option.
60Use of
61.Xr dladm 8
62is the preferred method.
63.Sh DEBUGGING
64.Ss kstat
65There are many statistics exposed via
66.Xr kstat 8
67by the
68.Nm
69driver.
70The main groups are:
71.Bl -tag -width Em
72.It Em intr
73for interrupts stats
74.It Em l2chip
75for layer 2 chip stats
76.It Em l2driver
77for layer 2 driver stats
78.It Em l2stats
79for general layer 2 stats
80.It Em link
81for detailed link status
82.It Em mac
83for GLDv3 MAC layer stats
84.It Em rxq#
85for Rx ring stats
86.It Em txq#
87for Tx ring stats
88.It Em stats
89for general driver stats and version info.
90.El
91.Pp
92To get a list of all the individual statistics in these groups run:
93.Bd -literal -offset indent
94# kstat -m qede -i 0 -l
95.Ed
96.Sh SEE ALSO
97.Xr dlpi 4P ,
98.Xr driver.conf 5 ,
99.Xr dladm 8 ,
100.Xr ifconfig 8
101