
Solarflare
Server
Adapter
User
Guide
SR
‐
IOV
Virtualization
Using
ESXi
Issue
20
©
Solarflare
Communications
2017
370
8.12
DirectPath
I/O
DirectPath
I/O
allows
a
VM
access
to
PF
on
platforms
having
an
IOMMU.
Platform
support
for
SR
‐
IOV
is
not
required.
Solarflare
SFN7000
and
SFN8000
series
adapters
can
be
partitioned
into
multiple
PCIe
PFs,
supporting
up
to
16
PCIe
physical
functions.
For
details
of
NIC
Partitioning
see
.
Partition
the
Adapter
The
Solarflare
NIC
can
be
partitioned
to
expose
up
to
16
PFs
using
the
sfboot
command
from
the
ESXi
host
command
line
interface:
#
sfboot
‐‐
adapter=vmnic6
vf
‐
count=0
pf
‐
count=4
switch
‐
mode=partitioning
The
server
must
be
cold
‐
power
cycled.
When
the
server
restarts,
PFs
will
be
visible
in
the
host:
#
lspci
‐
vvv
|
grep
Solarflare
0000:07:00.0
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic8]
0000:07:00.1
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic9]
0000:07:00.2
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic4]
0000:07:00.3
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic5]
0000:07:00.4
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic10]
0000:07:00.5
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic11]
0000:07:00.6
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic12]
0000:07:00.7
Ethernet
controller
Network
controller:
Solarflare
SFC9140
[vmnic13]
In
the
above
example
a
dual
‐
port
adapter
is
partitioned
to
expose
4
PFs
per
physical
port.