qede —
QLogic FastLinQ QL45xxx 10/25/40/50/100 Gigabit
Ethernet Driver
/dev/net/qede*
The
qede Ethernet driver is a multi-threaded,
loadable, clonable, GLDv3-based driver supporting the Data Link Provider
Interface,
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.
The
qede 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.
The primary methods of configuration are via modification of the
/kernel/drv/qede.conf file or execution of
the
dladm(1M) utility. There are many
configuration items available and all are thoroughly documented in the
/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
qede interfaces must be first unplumbed and
then the
update_drv(1M) tool must be executed.
For the configuration items that do not require a driver reload the
dladm(1M) tool can be used to dynamically change
the option. Use of
dladm(1M) is the preferred
method.
There are many statistics exposed via
kstat(1M) by
the
qede driver. The main groups are:
-
-
- intr
- for interrupts stats
-
-
- l2chip
- for layer 2 chip stats
-
-
- l2driver
- for layer 2 driver stats
-
-
- l2stats
- for general layer 2 stats
-
-
- link
- for detailed link status
-
-
- mac
- for GLDv3 MAC layer stats
-
-
- rxq#
- for Rx ring stats
-
-
- txq#
- for Tx ring stats
-
-
- stats
- for general driver stats and version info.
To get a list of all the individual statistics in these goups run:
dladm(1M),
ifconfig(1M),
driver.conf(4),
dlpi(7P)