1 BNXE(7D)                            Devices                           BNXE(7D)
   2 
   3 
   4 
   5 NAME
   6        bnxe - QLogic NetXtreme II 10 Gigabit Ethernet Device Driver
   7 
   8 
   9 SYNOPSIS
  10        /dev/bnxe*
  11 
  12 
  13 DESCRIPTION
  14        The bnxe Ethernet driver is a multi-threaded, loadable, clonable,
  15        GLDv3-based driver supporting the Data Link Provider Interface,
  16        dlpi(7P), over QLogic NetXtreme II 10 Gigabit Ethernet controllers.
  17        Multiple NetXtreme II controllers installed within the system are
  18        supported by the driver.
  19 
  20        The bnxe driver provides support for the NetXtreme II 10 Gigabit line
  21        of devices.  Functions include chip initialization, frame transmit and
  22        receive, multicast and promiscuous support, error recovery and
  23        reporting. These devices provide 10/100/1000/2500/10000 Mbps networking
  24        interfaces.
  25 
  26 
  27 DRIVER CONFIGURATION
  28        The primary methods of configuration are via modification of the
  29        /kernel/drv/bnxe.conf file or execution of the dladm(1M) utility. There
  30        are many configuration items available and all are thoroughly
  31        documented in the /kernel/drv/bnxe.conf file. Note that for changes to
  32        this file to take affect the driver must be reloaded or the system
  33        rebooted. In order to reload the driver with new configuration changes
  34        all bnxe interfaces must be first unplumbed and then the update_drv(1M)
  35        tool must be executed. For the configuration items that do not require
  36        a driver reload the dladm(1M) tool can be used to dynamically change
  37        the option.
  38 
  39 
  40 DEBUGGING
  41    kstat
  42        There are many statistics exposed via kstat by bnxe.
  43 
  44        The main groups are:
  45 
  46        "intr" for interrupts stats
  47 
  48        "l2chip"
  49               for layer 2 chip stats,
  50 
  51        "l2driver"
  52               for layer 2 driver stats,
  53 
  54        "l2stats"
  55               for general layer 2 stats,
  56 
  57        "link" for detailed link status,
  58 
  59        "mac"  for GLDv3 MAC layer stats,
  60 
  61        "rxq#" for Rx ring stats,
  62 
  63        "txq#" for Tx ring stats, and
  64 
  65        "stats"
  66               for general driver stats and version info.
  67 
  68        To get a list of all the individual statistics in these groups run: %
  69        kstat -m bnxe -i 0 -l
  70 
  71 
  72 FILES
  73        /dev/bnxe[instance]
  74                        bnxe Character special device
  75 
  76 
  77        /kernel/drv/bnxe.conf
  78                        Driver configuration file
  79 
  80 
  81        /kernel/drv/amd64/bnxe
  82                        Device driver (x86)
  83 
  84 
  85        /kernel/drv/sparcv9/bnxe
  86                        Device driver (SPARC)
  87 
  88 
  89 SEE ALSO
  90        dladm(1M), netstat(1M), ifconfig(1M), driver.conf(4), gld(7P)
  91 
  92        QLogic NetXtreme II 10 Gigabit Adapter Driver Installation Notes
  93 
  94        Writing Device Drivers
  95 
  96        STREAMS Programming Guide
  97 
  98        Network Interfaces Guide
  99 
 100 
 101 
 102                                January 10, 2020                       BNXE(7D)