]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
nvme-cli: Code reorg
authorKeith Busch <kbusch@kernel.org>
Wed, 28 Aug 2019 19:06:37 +0000 (13:06 -0600)
committerKeith Busch <kbusch@kernel.org>
Thu, 29 Aug 2019 16:29:37 +0000 (10:29 -0600)
commita3b3e93286a30852b7973a524b47ef35d42aa6cf
tree5437bb5f4dfbfda58e40564eafea39d77b242094
parente6d680947ff490d6dc1bff8c0f4a91e620867dc6
nvme-cli: Code reorg

Move code lifted from 3rd party programs into new 'util' directory.

Add new file to define all nvme specific scan filter funtions and
relocate those functions to this file.

Add new file consolidating all linux directory hierarchy knowledge and
implement topology building functions there.

Finally, fix all the broken nvme block-char relationships.

Signed-off-by: Keith Busch <kbusch@kernel.org>
19 files changed:
Makefile
fabrics.c
nvme-filters.c [new file with mode: 0644]
nvme-print.c
nvme-print.h
nvme-topology.c [new file with mode: 0644]
nvme.c
nvme.h
plugin.c
plugins/huawei/huawei-nvme.c
plugins/wdc/wdc-nvme.c
util/argconfig.c [moved from argconfig.c with 100% similarity]
util/argconfig.h [moved from argconfig.h with 100% similarity]
util/json.c [moved from json.c with 100% similarity]
util/json.h [moved from json.h with 100% similarity]
util/parser.c [moved from parser.c with 100% similarity]
util/parser.h [moved from parser.h with 100% similarity]
util/suffix.c [moved from suffix.c with 100% similarity]
util/suffix.h [moved from suffix.h with 100% similarity]