On Mon, Aug 08, 2016@02:57:59PM +0300, Sagi Grimberg wrote:
Allow the user to just run "nvme discover" or "nvme connect-all"
in case it finds a default /etc/nvme/nvmf_disc conf file.
Hmm, can just call this /etc/nvme/discovery.conf or something else
that rolls easier off the hand?
+static int discover_from_conf_file(const char *desc, char *argstr,
+ const struct argconfig_commandline_options *opts, bool connect)
Second tab for the argument indent please.
+ err = build_options(argstr, BUF_SIZE);
+ if (err) {
+ ret = err;
+ continue;
+ }
+
+ err = do_discover(argstr, connect);
+ if (err) {
+ ret = err;
+ continue;
+ }
How will diagnostics look like here if the file has incorrect
syntax?
+ if (!cfg.transport && !cfg.traddr) {
+ return discover_from_conf_file(desc, argstr,
+ command_line_options, connect);
Maybe we want a separate options that says the option needs to be
read from a config file, e.g. --file with an optional argument
for the file name?