mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 20:55:09 +07:00
19 lines
639 B
ReStructuredText
19 lines
639 B
ReStructuredText
|
.. SPDX-License-Identifier: GPL-2.0
|
||
|
|
||
|
========
|
||
|
FAILOVER
|
||
|
========
|
||
|
|
||
|
Overview
|
||
|
========
|
||
|
|
||
|
The failover module provides a generic interface for paravirtual drivers
|
||
|
to register a netdev and a set of ops with a failover instance. The ops
|
||
|
are used as event handlers that get called to handle netdev register/
|
||
|
unregister/link change/name change events on slave pci ethernet devices
|
||
|
with the same mac address as the failover netdev.
|
||
|
|
||
|
This enables paravirtual drivers to use a VF as an accelerated low latency
|
||
|
datapath. It also allows live migration of VMs with direct attached VFs by
|
||
|
failing over to the paravirtual datapath when the VF is unplugged.
|