git: nvme - Add nvmectl userland utility
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Jun 18 00:02:45 PDT 2016
commit 7aa4eb964ab8cb462cabf5332675ba7c2c404236
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Jun 17 23:58:49 2016 -0700
nvme - Add nvmectl userland utility
* Add nvmectl, a general userland utility that we will use to retrieve
status and do interesting things to nvme devices.
Nominally feature the command to allow nvmeX devices to be specified
at the end, and to apply the command to all nvme devices if none are
specified.
* Implement 'nvmectl info'. This command retrieves the SMART info from
specified controllers and prints it out.
Summary of changes:
sbin/Makefile | 1 +
sbin/nvmectl/Makefile | 11 +
sbin/nvmectl/nvmectl.c | 246 +++++++++++++++++++++
.../nvme/nvme_datamgmt.h => sbin/nvmectl/nvmectl.h | 19 +-
.../nvme/nvme_datamgmt.h => sbin/nvmectl/subs.c | 14 +-
5 files changed, 289 insertions(+), 2 deletions(-)
create mode 100644 sbin/nvmectl/Makefile
create mode 100644 sbin/nvmectl/nvmectl.c
copy sys/dev/disk/nvme/nvme_datamgmt.h => sbin/nvmectl/nvmectl.h (79%)
copy sys/dev/disk/nvme/nvme_datamgmt.h => sbin/nvmectl/subs.c (89%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7aa4eb964ab8cb462cabf5332675ba7c2c404236
--
DragonFly BSD source repository
More information about the Commits
mailing list