
Issue 11
© Solarflare Communications 2014
99
Solarflare Server Adapter
User Guide
3.21 Module Parameters
lists the available parameters in the Solarflare Linux driver module (
modinfo sfc
):
Table 25: Driver Module Parameters
Parameter
Description
Possible
Value
Default
Value
piobuf_size
Identify the largest packet size that can
use PIO.
Setting this to zero effectively disables
PIO
uint
256 bytes
rx_alloc_method
Allocation method used for RX buffers.
The Solarflare driver now supports a
single optimized buffer allocation
strategy and any value set by the
rx_alloc_method parameter is ignored.
See “Buffer Allocation Method” on
page 94.
uint
AVN(0)
new
kernels.
PAGE(2)
old
kernels
rx_refill_threshold
RX descriptor ring fast/slow fill threshold
(%).
uint
90
lro_table_size
1
Size of the LRO hash table. Must be a
power of 2.
uint
128
lro_chain_max
Maximum length of chains in the LRO
hash table.
uint
20
lro_idle_jiffies
Time (in jiffies) after which an idle
connection's LRO state is discarded.
uint
101
lro_slow_start_packets
Number of packets that must pass in-
order before starting LRO.
uint
20000
lro_loss_packets
Number of packets that must pass in-
order following loss before restarting
LRO.
uint
20
rx_desc_cache_size
Set RX descriptor cache size.
int
64
tx_desc_cache_size
Set TX descriptor cache size.
int
16
rx_xoff_thresh_bytes
RX fifo XOFF threshold.
int
-1 (auto)
rx_xon_thresh_bytes
RX fifo XON threshold.
int
-1 (auto)
lro
Large receive offload acceleration
int
1
separate_tx_channels
Use separate channels for TX and RX
uint
0