Users Guide

Table Of Contents
7–Linux Driver Software
Setting Values for Optional Properties
Doc No. BC0054508-00 Rev. R
January 21, 2021 Page 45 Copyright © 2021 Marvell
bnx2x Driver Parameters
Parameters for the bnx2x driver are described in the following sections.
int_mode
Use the optional parameter int_mode to force using an interrupt mode other
than MSI-X. By default, the driver tries to enable MSI-X if it is supported by the
kernel. If MSI-X is not attainable, the driver tries to enable MSI if it is supported by
the kernel. If MSI is not attainable, the driver uses the legacy INTx mode.
To force using the legacy INTx mode on all 57xx and 57xxx network adapters in
the system, set the int_mode parameter to 1 as shown in the following:
vmkload_mod bnx2x int_mode=1
To force using MSI mode on all 57xx and 57xxx network adapters in the system,
set the int_mode parameter to 2 as shown in the following:
vmkload_mod bnx2x int_mode=2
disable_tpa
Use the optional parameter disable_tpa to disable the transparent packet
aggregation (TPA) feature. By default, the driver aggregates TCP packets.
To disable the TPA feature on all 57xx and 57xxx network adapters in the system,
set the disable_tpa parameter to 1:
insmod bnx2x.ko disable_tpa=1
or
modprobe bnx2x disable_tpa=1
dropless_fc
The dropless_fc parameter is set to 1 (by default) to enable a complementary
flow control mechanism on 57xxx adapters. The normal flow control mechanism is
to send pause frames when the on-chip buffer (BRB) is reaching a specific level of
occupancy, which is a performance-targeted flow control mechanism. On 57xxx
adapters, you can enable a complementary flow control mechanism to send
pause frames when one or more of the host receive buffers are exhausted.
dropless_fc is a “zero packet drop” targeted flow control mechanism.
Set the dropless_fc parameter to 1 to enable the drop-less flow control
mechanism feature on all 57xxx adapters in the system.
insmod bnx2x.ko dropless_fc=1