
Solarflare
Server
Adapter
User
Guide
SR
‐
IOV
Virtualization
Using
KVM
Issue
20
©
Solarflare
Communications
2017
343
1
A
description
of
how
the
VF
interface
is
managed
‐
added
by
the
user.
2
The
MAC
address.
If
not
specified
by
the
user
this
will
be
automatically
assigned
a
random
MAC
address
by
the
guest
OS.
The
user
can
specify
a
MAC
address
when
editing
the
XML
file.
3
The
source
dev
is
the
VF
interface
identifier
‐
added
by
the
user.
The
user
should
also
specify
the
mode
which
must
be
‘passthrough’.
4
If
not
specified
by
the
user,
the
model
type
will
be
automatically
assigned
by
libvirt
when
the
guest
is
started.
5
The
VF
PCIe
address
(as
known
by
the
guest)
will
be
added
automatically
by
libvirt.
For
further
information
about
the
direct
passthrough
configuration
and
XML
formats,
refer
to
the
following
link:
formatdomain.html#elementsNICSDirect
KVM
Libvirt
Network
Hostdev
Network
Hostdev
exposes
VFs
directly
into
guest
VMs
allowing
the
data
path
to
fully
bypass
the
host
OS
and
therefore
provides
maximum
acceleration
for
network
traffic.
Figure
56:
SR
‐
IOV
VFs
passed
to
guests
•
The
hostdev
configuration
delivers
the
highest
throughput
and
lowest
latency
performance.
Because
the
guest
is
directly
linked
to
the
virtual
function
therefore
directly
connected
to
the
underlying
hardware.