
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Linux
Issue
20
©
Solarflare
Communications
2017
77
3
To
partition
all
ports
(example
configures
4
PFs
per
port):
#
sfboot
switch
‐
mode=partitioning
pf
‐
count=4
Solarflare
boot
configuration
utility
[v4.5.0]
Copyright
Solarflare
Communications
2006
‐
2014,
Level
5
Networks
2002
‐
2005
eth2:
Boot
image
Option
ROM
only
Link
speed
Negotiated
automatically
Link
‐
up
delay
time
5
seconds
Banner
delay
time
2
seconds
Boot
skip
delay
time
5
seconds
Boot
type
Disabled
Physical
Functions
per
port
4
MSI
‐
X
interrupt
limit
32
Number
of
Virtual
Functions
0
VF
MSI
‐
X
interrupt
limit
8
Firmware
variant
full
feature
/
virtualization
Insecure
filters
Disabled
MAC
spoofing
Disabled
VLAN
tags
None
Switch
mode
Partitioning
A
cold
reboot
of
the
server
is
required
for
sfboot
changes
to
be
effective
.
4
Following
reboot
each
PF
will
be
visible
using
the
lspci
command:
#
lspci
‐
d
1924:
07:00.0
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.1
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.2
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.3
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.4
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.5
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.6
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
07:00.7
Ethernet
controller:
Solarflare
Communications
Device
0903
(rev
01)
‐
If
more
than
8
functions
are
required
the
server
must
support
ARI
‐
see
‐
Solarflare
also
recommend
setting
pci=realloc
in
the
kernel
configuration
grub
file
‐
refer
to
for
details.
5
To
identify
which
physical
port
a
given
network
interface
is
using:
#
cat
/sys/class/net/eth<N>/device/physical_port
6
If
the
Solarflare
driver
is
loaded,
PFs
will
also
be
visible
using
the
ifconfig
command
where
each
PF
is
listed
with
a
unique
MAC
address.