Go to main content

Oracle® Dual Port 25 Gb Ethernet Adapter User's Guide

Exit Print View

Updated: June 2019
 
 

Set Driver Parameters (Oracle Solaris x86)

  1. Locate the path names and the associated instance numbers in the /etc/path_to_inst file.

    For example, on an Oracle Solaris x86 server, you should see output similar to this:

    # grep bnxt /etc/path_to_inst
    "/pci@0,0/pci8086,3c0a@3,2/pci108e,7b15@0" 0 "bnxt"
    "/pci@0,0/pci8086,3c0a@3,2/pci108e,7b15@0,1" 1 "bnxt"

    In these preceding examples:

    • The first part within the double quotes specifies the hardware node name in the device tree.

    • The number not enclosed in quotes is the instance number (shown in bold for emphasis).

    • The last part in double quotes is the driver name.


    Note -  To unambiguously identify a PCIe device in the bnxt.conf file, use the name, parent name, and unit address for the device. In the example, the name is pci108e,7b15, the parent is /pci@0,0/pci8086,3c0a@3,2, and the unit address is 0. Refer to the Oracle Solaris pci(4) man page for more information about the PCIe device specification.
  2. Set the parameters for the bnxt.conf devices in one of these ways:
    1. Copy the bnxt.conf file to the /kernel/drv/ and edit the copied file.

      Save the bnxt.conf file and reboot the system. See Driver Parameters (Oracle Solaris x86).

      "/pci@2,0/pci8086,2f08@3/pci108e,3044@0" 0 "bnxt"
      "/pci@2,0/pci8086,2f08@3/pci108e,3044@0,1" 1 "bnxt"
    2. Set the properties.
      # dladm show-linkprop -p flowctrl  net5
      LINK     PROPERTY        PERM VALUE        EFFECTIVE    DEFAULT   POSSIBLE
      net5     flowctrl        rw   no           no           no        no,tx,rx,bi,                                                                  pfc,auto 
      flow_control = 3;

      For bidirectional flow control:

      # dladm set-linkprop -p flowctrl=bi  net5
      

      For more information, refer to the Oracle Solaris dladm(5) man page.

Related Information