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 7D 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 23 The 24 .Nm 25 Ethernet driver is a multi-threaded, loadable, clonable, GLDv3-based 26 driver supporting the Data Link Provider Interface, 27 .Xr dlpi 7P , 28 over QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit Ethernet 29 controllers. 30 Multiple QLogic FastLinQ controllers installed within the system are 31 supported by the driver. 32 .Pp 33 The 34 .Nm 35 driver provides support for the QLogic QL45xxx line of devices. 36 Functions include chip initialization, frame transmit and receive, 37 multicast and promiscuous support, error recovery and reporting. 38 These devices provide 10000/25000/40000/50000/100000 Mbps networking 39 interfaces. 40 .Sh DRIVER CONFIGURATION 41 The primary methods of configuration are via modification of the 42 .Pa /kernel/drv/qede.conf 43 file or execution of the 44 .Xr dladm 1M 45 utility. 46 There are many configuration items available and all are thoroughly 47 documented in the 48 .Pa /kernel/drv/qede.conf 49 file. 50 Note that for changes to this file to take affect the driver must be 51 reloaded or the system rebooted. 52 In order to reload the driver with new configuration changes all 53 .Nm qede 54 interfaces must be first unplumbed and then the 55 .Xr update_drv 1M 56 tool must be executed. 57 For the configuration items that do not require a driver reload the 58 .Xr dladm 1M 59 tool can be used to dynamically change the option. 60 Use of 61 .Xr dladm 1M 62 is the preferred method. 63 .Sh DEBUGGING 64 .Ss kstat 65 There are many statistics exposed via 66 .Xr kstat 1M 67 by the 68 .Nm 69 driver. 70 The main groups are: 71 .Bl -tag -width Em 72 .It Em intr 73 for interrupts stats 74 .It Em l2chip 75 for layer 2 chip stats 76 .It Em l2driver 77 for layer 2 driver stats 78 .It Em l2stats 79 for general layer 2 stats 80 .It Em link 81 for detailed link status 82 .It Em mac 83 for GLDv3 MAC layer stats 84 .It Em rxq# 85 for Rx ring stats 86 .It Em txq# 87 for Tx ring stats 88 .It Em stats 89 for general driver stats and version info. 90 .El 91 .Pp 92 To 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 dladm 1M , 98 .Xr ifconfig 1M , 99 .Xr driver.conf 4 , 100 .Xr dlpi 7P