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