numam-spdk/scripts
Shuhei Matsumoto 260f9a77c3 bdev/nvme: Set per-controller PRCHK options by JSON RPC
Add prchk_reftag and prchk_guard to construct_nvme_bdev RPC.
In spdk_rpc_construct_nvme_bdev, create prchk_flags based on them
and pass it to spdk_bdev_nvme_create, and in spdk_bdev_nvme_create,
pass it to create_ctrlr.

A single option enable_prchk may be enough but add separate options
for reftag and guard to clarify that apptag is not supported yet.

The next patch will make per-controller PRCHK options configurable
by .INI config file.

Change-Id: I370ebbe984ee83d133b7f50bdc648ea746c8d42d
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/c/443833
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
2019-02-12 09:14:31 +00:00
..
ceph test/rbd: add configurable monitoring IP address for ceph 2018-04-17 13:55:44 -04:00
perf test/vhost: vhost benchmark scripts update 2019-01-29 20:23:50 +00:00
rpc bdev/nvme: Set per-controller PRCHK options by JSON RPC 2019-02-12 09:14:31 +00:00
spdkcli spdkcli: Fix: find nvme ctrlr first when delete nvme 2019-01-30 10:38:47 +00:00
vagrant autotest: introduce SPDK_RUN_FUNCTIONAL_TEST 2019-02-04 19:19:36 +00:00
check_format.sh check_format: Ban atoi, atol, and atoll 2019-01-29 17:39:18 +00:00
common.sh scripts/common.sh: use PCI blacklist and whitelist 2019-02-11 13:29:38 +00:00
config_converter.py config_converter: fix incorrect indentation 2019-01-30 08:44:20 +00:00
detect_cc.sh build: use linker specified by the LD env variable 2019-01-07 19:49:11 +00:00
eofnl scripts/check_format: check trailing whitespace 2017-10-24 17:35:23 -04:00
fio.py scripts: use python3 in all scripts 2018-09-14 22:24:30 +00:00
gen_crypto.sh test/bdev: change crypto device conf based on environment 2018-10-24 23:29:28 +00:00
gen_ftl.sh bdev_ftl: Added FTL bdev functional tests 2019-01-29 17:33:10 +00:00
gen_nvme.sh scripts/gen_nvme: don't use disks with nvme driver 2019-01-09 20:59:13 +00:00
gen_rbd.sh test/bdev: add Ceph RBD bdev to bdev tests 2018-02-26 11:12:35 -05:00
genconfig.py configure: remove CONFIG.local symlink 2018-10-19 14:26:14 +00:00
histogram.py histograms: add script for parsing histogram data 2019-01-24 14:14:32 +00:00
pkgdep.sh spdk: Add ISA-L support with related crc32 function 2019-01-29 08:31:00 +00:00
posix.txt build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
prep_benchmarks.sh scripts: Add reset option to prep_benchmarks.sh 2018-01-09 13:40:59 -05:00
qat_setup.sh test: adjust scripts for 01.org qat driver 2018-11-15 20:08:16 +00:00
rpc_http_proxy.py scripts: Remote RPC access with authentication 2018-10-31 16:49:17 +00:00
rpc.py bdev/nvme: Set per-controller PRCHK options by JSON RPC 2019-02-12 09:14:31 +00:00
setup.sh scripts/common.sh: use PCI blacklist and whitelist 2019-02-11 13:29:38 +00:00
spdkcli.py spdkcli: Fix: catch exceptions for spdkcli commands. 2019-01-30 10:32:53 +00:00