
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Linux
Issue
20
©
Solarflare
Communications
2017
122
Buffer
Recycling
Make
receive
buffer
recycling
more
aggressive
by
setting
the
following
driver
option
(see
):
rx_recycle_ring_size=256
PIO
Disable
PIO
by
setting
the
following
driver
option
(see
):
piobuf_size=0
Transmit
push
Disable
transmit
push
by
setting
the
following
driver
option
(see
):
tx_push_max_fill=0
Direct
copying
Disable
copying
directly
from
the
network
stack
for
transmits
by
setting
the
following
driver
option
(see
tx_copybreak=0
Ring
sizes
Change
the
number
of
descriptor
slots
on
each
ring
by
setting
the
following
driver
options
(see
):
tx_ring=512
rx_ring=512
Note
that
as
the
tx_irq_mod_usec
interrupt
moderation
interval
increases,
the
number
of
required
tx_ring
and
rx_ring
descriptor
slots
also
increases.
Insufficient
descriptor
slots
will
cause
dropped
packets.
Table
26:
Forwarding
Tuning
Settings
Tuning
Parameter
How?