freebsd-nq/sbin/camcontrol
Warner Losh 6ee13c54da Make camcontrol identify work with nda devices
Both ATA and NVME have an identify command. They are completely
different, but to the user they are the same. Leverage nvmecontrol's
print_controller code to provide that functionality to camcontrol
identify. Query the path to see what kind of protocol it supports, and
send the most appropriate command down. Refactor nvme_print_dev a
little to make it easy to get the nvme cdata.

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D15371
2018-06-13 22:00:08 +00:00
..
attrib.c Add task attribute support to camcontrol(8). 2017-02-17 20:04:22 +00:00
camcontrol.8 Strip trailing whitespace. 2018-04-10 08:13:59 +00:00
camcontrol.c Make camcontrol identify work with nda devices 2018-06-13 22:00:08 +00:00
camcontrol.h various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
epc.c Misc Coverity fixes in camcontrol(8) 2017-01-20 21:21:41 +00:00
fwdownload.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
Makefile Make camcontrol identify work with nda devices 2018-06-13 22:00:08 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
modeedit.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
persist.c Add task attribute support to camcontrol(8). 2017-02-17 20:04:22 +00:00
progress.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
progress.h various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
timestamp.c Fix camcontrol timestamp setting and update the man page. 2017-05-01 18:53:47 +00:00
util.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
zone.c Add task attribute support to camcontrol(8). 2017-02-17 20:04:22 +00:00