freebsd-dev/sbin/nvmecontrol
Warner Losh 7d88a2f89e Implement {io,admin}-passthru commands.
These are mostly compatible with Linux, with three exceptions.
1. We don't do metadata segment stuff. Our passthrough interface
   doesn't cope. The code is there, but generates an error.
2. Linux lets you specify a namespace ID for the command. We current
   do not: we get ours from the namespace device, or pass in a generic
   one. Generally, this will lead to the same command, but FreeBSD's
   is safer since you can't specify the wrong id.
3. --show-command outputs to stderr instead of stdout so you can both
   see your command, and capture its output with a simple redirect.

Differential Revision: https://reviews.freebsd.org/D19296
2019-07-16 17:24:25 +00:00
..
modules Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
comnd.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
comnd.h Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
devlist.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
firmware.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
format.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
identify_ext.c Make it possible to use print_controller from another program 2018-06-13 22:00:02 +00:00
identify.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
logpage.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
Makefile Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nc_util.c Add SPDX tag. 2019-02-28 02:29:48 +00:00
ns.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
nvmecontrol_ext.h Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
nvmecontrol.8 Better formatting for the logpage section 2019-05-17 18:15:47 +00:00
nvmecontrol.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
nvmecontrol.h Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
passthru.c Implement {io,admin}-passthru commands. 2019-07-16 17:24:25 +00:00
perftest.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
power.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00
reset.c Create generic command / arg parsing routines 2019-07-16 17:24:03 +00:00