
Solarflare
Server
Adapter
User
Guide
SR
‐
IOV
Virtualization
Using
KVM
Issue
20
©
Solarflare
Communications
2017
347
PF
‐
IOV
Configuration
The
sfboot
utility
from
the
Solarflare
Linux
Utilities
package
(SF
‐
107601
‐
LS)
is
used
to
partition
physical
interfaces
to
the
required
number
of
PFs.
•
Up
to
16
PFs
and
16
MAC
addresses
are
supported
per
adapter.
•
The
PF
setting
applies
to
all
physical
ports.
Ports
cannot
be
configured
individually.
•
vf
‐
count
must
be
zero.
1
To
partition
all
ports
(example
configures
4
PFs
per
port):
#
sfboot
switch
‐
mode=pfiov
pf
‐
count=4
Solarflare
boot
configuration
utility
[v4.3.1]
Copyright
Solarflare
Communications
2006
‐
2014,
Level
5
Networks
2002
‐
2005
eth5:
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
VLAN
tags
None
Switch
mode
PFIOV
2
A
reboot
of
the
server
is
required
for
the
changes
to
be
effective.
3
Following
reboot
the
PFs
will
be
visible
using
the
ifconfig
or
ip
commands
‐
each
PF
will
have
a
unique
MAC
address.
The
lspci
command
will
also
identify
the
PFs:
#
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)