Dell Broadcom NetXtreme Family of Adapters User Manual

Page 32

Advertising
background image

Linux Driver Software: Broadcom NetXtreme II® Network Adapter User Guide

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/English/linux.htm[9/5/2014 3:45:01 PM]

(TPA) feature. By default, the driver will aggregate TCP packets. Use disable_tpa to disable the advanced TPA feature.

Set the disable_tpa parameter to 1 as shown below to disable the TPA feature on all NetXtreme II network adapters in the
system. The parameter can also be set in modprobe.conf. See the man page for more information.

insmod bnx2x.ko disable_tpa=1

or

modprobe bnx2x disable_tpa=1

int_mode

The int_mode parameter is used to force using an interrupt mode.

Set the int_mode parameter to 1 to force using the legacy INTx mode on all NetXtreme II adapters in the system.

insmod bnx2x.ko int_mode=1

or

modprobe bnx2x int_mode=1

Set the int_mode parameter to 2 to force using MSI mode on all NetXtreme II adapters in the system.

insmod bnx2x.ko int_mode=2

or

modprobe bnx2x int_mode=2

Set the int_mode parameter to 3 to force using MSI-X mode on all NetXtreme II adapters in the system.

dropless_fc

The dropless_fc parameter can be used to enable a complementary flow control mechanism on BCM57711/BCM57712
adapters. The default flow control mechanism is to send pause frames when the on-chip buffer (BRB) is reaching a certain
level of occupancy. This is a performance targeted flow control mechanism. On BCM57711/BCM57712 adapters, one can
enable another flow control mechanism to send pause frames, where one of the host buffers (when in RSS mode) are
exhausted.

This is a "zero packet drop" targeted flow control mechanism.

Set the dropless_fc parameter to 1 to enable the dropless flow control mechanism feature on all BCM57711/BCM57712
NetXtreme II adapters in the system.

insmod bnx2x.ko dropless_fc=1

or

modprobe bnx2x dropless_fc=1

disable_iscsi_ooo

The disable_iscsi_ooo parameter is to disable the allocation of the iSCSI TCP Out-of-Order (OOO) reception resources,
specifically for VMware for low-memory systems.

multi_mode

The optional parameter multi_mode is for use on systems that support multi-queue networking. Multi-queue networking on
the receive side depends only on MSI-X capability of the system, multi-queue networking on the transmit side is supported
only on kernels starting from 2.6.27. By default, multi_mode parameter is set to 1. Thus, on kernels up to 2.6.26, the driver
will allocate on the receive side one queue per-CPU and on the transmit side only one queue. On kernels starting from 2.6.27,
the driver will allocate on both receive and transmit sides, one queue per-CPU. In any case, the number of allocated queues
will be limited by number of queues supported by hardware.

The multi_mode optional parameter can also be used to enable SAFC (Service Aware Flow Control) by differentiating the
traffic to up to 3 CoS (Class of Service) in the hardware according to the VLAN PRI value or according to the IP DSCP value
(least 3 bits).

num_queues

The optional parameter num_queues may be used to set the number of queues when multi_mode is set to 1 and interrupt

Advertising