iPXE
fault.h File Reference

Fault injection. More...

Go to the source code of this file.

Macros

#define NETDEV_DISCARD_RATE   0
#define NEIGHBOUR_DELAY_MS   0
#define PEERDISC_DISCARD_RATE   0
#define PEERBLK_ANNUL_RATE   0
#define PEERBLK_STALL_RATE   0
#define PEERBLK_ABORT_RATE   0
#define PEERBLK_CORRUPT_RATE   0
#define VM_MIGRATED_RATE   0
#define POISON_BSS   0

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 FILE_SECBOOT (PERMITTED)

Detailed Description

Fault injection.

Definition in file fault.h.

Macro Definition Documentation

◆ NETDEV_DISCARD_RATE

#define NETDEV_DISCARD_RATE   0

Definition at line 16 of file fault.h.

Referenced by netdev_rx(), and netdev_tx().

◆ NEIGHBOUR_DELAY_MS

#define NEIGHBOUR_DELAY_MS   0

Definition at line 19 of file fault.h.

Referenced by neighbour_destroy(), neighbour_expired(), neighbour_tx(), and neighbour_tx_queue().

◆ PEERDISC_DISCARD_RATE

#define PEERDISC_DISCARD_RATE   0

Definition at line 22 of file fault.h.

Referenced by peerdisc_socket_rx(), and peerdisc_socket_tx().

◆ PEERBLK_ANNUL_RATE

#define PEERBLK_ANNUL_RATE   0

Definition at line 25 of file fault.h.

Referenced by peerblk_raw_open(), and peerblk_retrieval_open().

◆ PEERBLK_STALL_RATE

#define PEERBLK_STALL_RATE   0

Definition at line 28 of file fault.h.

Referenced by peerblk_raw_rx(), and peerblk_retrieval_rx().

◆ PEERBLK_ABORT_RATE

#define PEERBLK_ABORT_RATE   0

Definition at line 31 of file fault.h.

Referenced by peerblk_raw_close(), and peerblk_retrieval_close().

◆ PEERBLK_CORRUPT_RATE

#define PEERBLK_CORRUPT_RATE   0

Definition at line 34 of file fault.h.

Referenced by peerblk_raw_rx(), and peerblk_retrieval_rx().

◆ VM_MIGRATED_RATE

#define VM_MIGRATED_RATE   0

Definition at line 37 of file fault.h.

Referenced by gve_watchdog().

◆ POISON_BSS

#define POISON_BSS   0

Definition at line 40 of file fault.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )