Go to main content

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

Exit Print View

Updated: June 2019
 
 

Driver Parameters (Linux)

This table lists the tunable bnxt_en driver parameters for Linux OS and describes their functions.

Keyword
Valid Range
Default Value
Description
FlowControl
0 to 3
(0=none, 1=RX only, 2=TX only, 3=RX and TX)
Read from the EEPROM.
If EEPROM is not detected, default is 3.
Controls the automatic generation (TX) and response (RX) to Ethernet PAUSE frames.
RxDescriptiors
64 to 4096
512
Number of receive descriptors allocated by the driver. Increasing this value allows the driver to buffer more incoming packets. Each descriptor is 16 bytes. A receive buffer is also allocated for each descriptor and can be either 2048, 4056, 8192, or 16384 bytes, depending on the MTU setting. When the MTU size is 1500 or less, the receive buffer size is 2048 bytes. When the MTU is greater than 1500, the receive buffer size is either 4056, 8192, or 16384 bytes. The maximum MTU size is 16114.
RxIntDelay
0 to 65535
(0=off)
72
Delays the generation of receive interrupts in units of 0.8192 microseconds. Receive interrupt reduction can improve CPU efficiency if properly tuned for specific network traffic. Increasing this value adds extra latency to frame reception and can end up decreasing the throughput of TCP traffic. If the system is reporting dropped receives, this value might be set too high, causing the driver to run out of available receive descriptors.
TxDescriptors
80 to 4096
256
Number of transmit descriptors allocated by the driver. Increasing this value allows the driver to queue more transmits. Each descriptor is 16 bytes.
XsumRX
0 to 1
1
A value of 1 indicates that the driver should enable IP checksum offload for received packets (both UDP and TCP) to the Ethernet adapter hardware.

Related Information