cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

failover.rst (639B)


      1.. SPDX-License-Identifier: GPL-2.0
      2
      3========
      4FAILOVER
      5========
      6
      7Overview
      8========
      9
     10The failover module provides a generic interface for paravirtual drivers
     11to register a netdev and a set of ops with a failover instance. The ops
     12are used as event handlers that get called to handle netdev register/
     13unregister/link change/name change events on slave pci ethernet devices
     14with the same mac address as the failover netdev.
     15
     16This enables paravirtual drivers to use a VF as an accelerated low latency
     17datapath. It also allows live migration of VMs with direct attached VFs by
     18failing over to the paravirtual datapath when the VF is unplugged.