diff options
author | jimharris <jimharris@FreeBSD.org> | 2013-07-09 21:31:21 +0000 |
---|---|---|
committer | jimharris <jimharris@FreeBSD.org> | 2013-07-09 21:31:21 +0000 |
commit | e9bddbcfa54c66d580d0e618ff4212c3a548837a (patch) | |
tree | d5f163d9caa466ceafbf43d39ff55ebfb5091c4b /sbin/nvmecontrol/nvmecontrol.h | |
parent | 6a4189c5fdf3d1448e04e1e52f11439d89305424 (diff) | |
download | FreeBSD-src-e9bddbcfa54c66d580d0e618ff4212c3a548837a.zip FreeBSD-src-e9bddbcfa54c66d580d0e618ff4212c3a548837a.tar.gz |
Send per-namespace logpage commands to the controller devnode, so they
are processed as admin commands, not I/O commands.
As part of this change, pull out the code for parsing a namespace node
string into a separate function, since it is used for both identify and
logpage commands.
Sponsored by: Intel
MFC after: 3 days
Diffstat (limited to 'sbin/nvmecontrol/nvmecontrol.h')
-rw-r--r-- | sbin/nvmecontrol/nvmecontrol.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/nvmecontrol/nvmecontrol.h b/sbin/nvmecontrol/nvmecontrol.h index f7a35b4..99075f6 100644 --- a/sbin/nvmecontrol/nvmecontrol.h +++ b/sbin/nvmecontrol/nvmecontrol.h @@ -63,6 +63,7 @@ void logpage(int argc, char *argv[]); void firmware(int argc, char *argv[]); int open_dev(const char *str, int *fd, int show_error, int exit_on_error); +void parse_ns_str(const char *ns_str, char *ctrlr_str, int *nsid); void read_controller_data(int fd, struct nvme_controller_data *cdata); void read_namespace_data(int fd, int nsid, struct nvme_namespace_data *nsdata); void print_hex(void *data, uint32_t length); |