
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Linux
Issue
20
©
Solarflare
Communications
2017
123
3.27
Module
Parameters
lists
the
available
parameters
in
the
Solarflare
Linux
driver
module
(
modinfo
sfc
):
Table
27:
Driver
Module
Parameters
Parameter
Description
Possible
Value
Default
Value
sxps_enabled
Enable
or
disable
the
Solarflare
net
driver
to
perform
transmit
flow
steering.
If
the
kernel
does
support
XPS,
this
should
be
enabled
in
the
kernel
before
using
the
SARFS
feature.
0|1
0
sarfs_table_size
The
size
of
the
table
used
to
maintain
SARFS
filters.
uint
256
sarfs_global_holdoff_ms
The
maximum
rate
at
which
SARFS
will
insert
or
remove
filters.
This
can
be
increased
on
heavily
loaded
servers
or
decreased
to
increase
responsiveness.
uint
10ms
sarfs_sample_rate
The
frequency
at
which
TCP
packets
are
inspected
by
the
SARFS
feature.
This
can
be
increased
on
heavily
loaded
servers
to
reduce
the
CPU
usage
by
ARFS.
Setting
the
sample
rate
to
a
non
‐
zero
value
enables
the
SARFS
feature.
See
also
sxps_enabled
above.
The
recommended
sample
rate
is
20.
uint
0
packets
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
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