diff options
author | Vaishali Kulkarni <Vaishali.Kulkarni@cavium.com> | 2018-04-17 23:08:37 +0000 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2018-06-13 17:11:39 +0000 |
commit | 14b24e2b79293068c8e016a69ef1d872fb5e2fd5 (patch) | |
tree | 76e329f13ebc5633f6e6a16d9b24b1d296276409 /usr/src/man/man7d | |
parent | cfad065142375b14439598ab13b09a95be0ad333 (diff) | |
download | illumos-gate-14b24e2b79293068c8e016a69ef1d872fb5e2fd5.tar.gz |
9506 Want support for QLogic QL41000/45000 series devices
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/man/man7d')
-rw-r--r-- | usr/src/man/man7d/Makefile | 1 | ||||
-rw-r--r-- | usr/src/man/man7d/qede.7d | 100 |
2 files changed, 101 insertions, 0 deletions
diff --git a/usr/src/man/man7d/Makefile b/usr/src/man/man7d/Makefile index 591a4001ed..e74632b315 100644 --- a/usr/src/man/man7d/Makefile +++ b/usr/src/man/man7d/Makefile @@ -103,6 +103,7 @@ _MANFILES= aac.7d \ ptm.7d \ pts.7d \ pty.7d \ + qede.7d \ qlc.7d \ ramdisk.7d \ random.7d \ diff --git a/usr/src/man/man7d/qede.7d b/usr/src/man/man7d/qede.7d new file mode 100644 index 0000000000..28472dbf8f --- /dev/null +++ b/usr/src/man/man7d/qede.7d @@ -0,0 +1,100 @@ +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright (c) 2014 QLogic Corporation. All Rights Reserved +.\" +.Dd August 28, 2017 +.Dt QEDE 7D +.Os +.Sh NAME +.Nm qede +.Nd QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit Ethernet Driver +.Sh SYNOPSIS +.Pa /dev/net/qede* +.Sh DESCRIPTION +The +.Nm +Ethernet driver is a multi-threaded, loadable, clonable, GLDv3-based +driver supporting the Data Link Provider Interface, +.Xr dlpi 7P , +over QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit Ethernet +controllers. +Multiple QLogic FastLinQ controllers installed within the system are +supported by the driver. +.Pp +The +.Nm +driver provides support for the QLogic QL45xxx line of devices. +Functions include chip initialization, frame transmit and receive, +multicast and promiscuous support, error recovery and reporting. +These devices provide 10000/25000/40000/50000/100000 Mbps networking +interfaces. +.Sh DRIVER CONFIGURATION +The primary methods of configuration are via modification of the +.Pa /kernel/drv/qede.conf +file or execution of the +.Xr dladm 1M +utility. +There are many configuration items available and all are thoroughly +documented in the +.Pa /kernel/drv/qede.conf +file. +Note that for changes to this file to take affect the driver must be +reloaded or the system rebooted. +In order to reload the driver with new configuration changes all +.Nm qede +interfaces must be first unplumbed and then the +.Xr update_drv 1M +tool must be executed. +For the configuration items that do not require a driver reload the +.Xr dladm 1M +tool can be used to dynamically change the option. +Use of +.Xr dladm 1M +is the preferred method. +.Sh DEBUGGING +.Ss kstat +There are many statistics exposed via +.Xr kstat 1M +by the +.Nm +driver. +The main groups are: +.Bl -tag -width Em +.It Em intr +for interrupts stats +.It Em l2chip +for layer 2 chip stats +.It Em l2driver +for layer 2 driver stats +.It Em l2stats +for general layer 2 stats +.It Em link +for detailed link status +.It Em mac +for GLDv3 MAC layer stats +.It Em rxq# +for Rx ring stats +.It Em txq# +for Tx ring stats +.It Em stats +for general driver stats and version info. +.El +.Pp +To get a list of all the individual statistics in these goups run: +.Bd -literal -offset indent +# kstat -m qede -i 0 -l +.Ed +.Sh SEE ALSO +.Xr dladm 1M , +.Xr ifconfig 1M , +.Xr driver.conf 4 , +.Xr dlpi 7P |