Go to main content

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

Exit Print View

Updated: June 2019
 
 

Recover From a Port Hang (Oracle Solaris x86)

  1. Perform one of these actions.
    • If the interface encounters a soft hang, replumb the device. For instructions, refer to the Oracle Solaris ipadm(1M) man page.

    • If the interface encounters a hard hang, reboot the server.

    • If the interface encounters an additional hard hang, capture the trace information by using the dtrace command.

      For example:

      # dtrace -F -m 'bnxt{trace(timestamp)}'
      >/tmp/dtrace.out

      For more information, refer to the Oracle Solaris dtrace(1M) man page.

    • If the server is panicked, retrieve the crash dump in /var/crash.

    • If the interface encountered a hard hang or a panic, file a CR at My Oracle Support.

      Attach the last page of the dtrace command output or the crash dump file to the CR.

  2. Check the driver statistics.
    # kstat bnxt:* :statistics
  3. Use these parameters for performance tuning in the bnxt.conf file.
    Parameters
    Description
    rx_itr
    Interval of receive interrupts 0 to 4080, 25 (50 usec) by default.
    tx_itr
    Interval of transmit interrupts 0 to 4080, 25 (50 usec) by default.
    rx_limit_per_intr
    Maximum number of packet to receive per interrupt16 ~ 4096, 1024 by default.
    rx_copy_threshold
    Packet size to determine bcopy or not during receive0 ~ 9216, 128 by default.
    tx_copy_threshold
    Packet size to determine bcopy or not during transmit0 ~ 9216, 128 by default.

Related Information