opnsense-src/sys/dev/nvme
Warner Losh 9dbff03c34 nvme: Inject artificial failure on reset
Add a sysctl to artificially fail the reset to test the failure to reset
hardware code path. While there are many ways that reset can fail, this
provides an adequate way that similates enough of the failures well
enough to shake out this failure path.

Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D28584
2024-10-15 16:20:58 -06:00
..
nvme.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme.h nvme: Add bit names for nvme 2.0 for Async Events 2024-07-24 20:47:26 -06:00
nvme_ahci.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme_ctrlr.c nvme: Inject artificial failure on reset 2024-10-15 16:20:58 -06:00
nvme_ctrlr_cmd.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nvme_linux.h nvme: Add Linux copatible ioctls 2024-06-14 16:40:08 -06:00
nvme_ns.c nvme: Add Linux copatible ioctls 2024-06-14 16:40:08 -06:00
nvme_ns_cmd.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nvme_pci.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme_private.h nvme: Inject artificial failure on reset 2024-10-15 16:20:58 -06:00
nvme_qpair.c nvme: Separate total failures from I/O failures 2024-08-15 21:31:20 -06:00
nvme_sim.c nvme: Separate total failures from I/O failures 2024-08-15 21:31:20 -06:00
nvme_sysctl.c nvme: Inject artificial failure on reset 2024-10-15 16:20:58 -06:00
nvme_test.c Reduce reliance on sys/sysproto.h pollution 2024-04-15 21:35:40 +01:00
nvme_util.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00