app: Add "NoPci" to command line options

Add "NoPci" to command line options as '-u' to avoid lost of
compatibility when JSON config file is supported.

Change-Id: I8ee429f4f66f8837da22ef8e259a1a011edd9257
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/407036
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Shuhei Matsumoto 2018-04-13 07:46:04 +09:00 committed by Daniel Verkamp
parent 67f2fb6363
commit e5c5740911
2 changed files with 5 additions and 1 deletions

View File

@ -186,7 +186,7 @@ int spdk_app_parse_core_mask(const char *mask, struct spdk_cpuset *cpumask);
*/
struct spdk_cpuset *spdk_app_get_core_mask(void);
#define SPDK_APP_GETOPT_STRING "c:de:ghi:m:n:p:qr:s:t:"
#define SPDK_APP_GETOPT_STRING "c:de:ghi:m:n:p:qr:s:t:u"
enum spdk_app_parse_args_rvals {
SPDK_APP_PARSE_ARGS_HELP = 0,

View File

@ -546,6 +546,7 @@ usage(char *executable_name, struct spdk_app_opts *default_opts, void (*app_usag
printf(" -q disable notice level logging to stderr\n");
printf(" -r RPC listen address (default %s)\n", SPDK_DEFAULT_RPC_ADDR);
printf(" -s size memory size in MB for DPDK (default: ");
printf(" -u disable PCI access.\n");
if (default_opts->mem_size > 0) {
printf("%dMB)\n", default_opts->mem_size);
} else {
@ -673,6 +674,9 @@ spdk_app_parse_args(int argc, char **argv, struct spdk_app_opts *opts,
#else
break;
#endif
case 'u':
opts->no_pci = true;
break;
case '?':
/*
* In the event getopt() above detects an option