From: Hani Benhabiles <kroosec@gmail.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: kwolf@redhat.com, mdroth@linux.vnet.ibm.com,
qemu-devel@nongnu.org, lcapitulino@redhat.com,
stefanha@redhat.com, imammedo@redhat.com
Subject: Re: [Qemu-devel] [PATCH 4/7] monitor: Add host_net_add device argument completion.
Date: Sun, 25 May 2014 17:12:55 +0100 [thread overview]
Message-ID: <20140525161255.GD3588@Inspiron-3521> (raw)
In-Reply-To: <20140523120503.GD1260@stefanha-thinkpad.redhat.com>
On Fri, May 23, 2014 at 02:05:03PM +0200, Stefan Hajnoczi wrote:
> On Tue, May 20, 2014 at 12:03:17AM +0100, Hani Benhabiles wrote:
> > diff --git a/hmp-commands.hx b/hmp-commands.hx
> > index 919af6e..6aaec1b 100644
> > --- a/hmp-commands.hx
> > +++ b/hmp-commands.hx
> > @@ -1209,9 +1209,10 @@ ETEXI
> > {
> > .name = "host_net_add",
> > .args_type = "device:s,opts:s?",
> > - .params = "tap|user|socket|vde|netmap|dump [options]",
> > + .params = "tap|user|socket|vde|bridge|dump [options]",
>
> Why did you delete "netmap"? I guess "bridge" should have been appended.
>
Because "netmap" fails the net_host_check_device() check:
(qemu) host_net_add user
(qemu) host_net_add foooo
invalid host network device foooo
(qemu) host_net_add netmap
invalid host network device netmap
Should "netmap" be added there ?
> > diff --git a/monitor.c b/monitor.c
> > index 6a3a5c9..365c66a 100644
> > --- a/monitor.c
> > +++ b/monitor.c
> > @@ -4593,6 +4593,20 @@ void migrate_set_capability_completion(ReadLineState *rs, int nb_args,
> > }
> > }
> >
> > +void host_net_add_completion(ReadLineState *rs, int nb_args, const char *str)
> > +{
> > + if (nb_args != 2) {
> > + return;
> > + }
> > + readline_set_completion_index(rs, strlen(str));
> > + add_completion_option(rs, str, "tap");
> > + add_completion_option(rs, str, "user");
> > + add_completion_option(rs, str, "socket");
> > + add_completion_option(rs, str, "vde");
> > + add_completion_option(rs, str, "dump");
> > + add_completion_option(rs, str, "bridge");
>
> Please take a look at net_host_check_device() and share the list from
> there. (Some of the netdevs depend on build-time options.)
Ok, will add a patch to share the valid_params_list[] in include/net/net.h.
next prev parent reply other threads:[~2014-05-25 16:13 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-19 23:03 [Qemu-devel] monitor: Command completion for various commands Hani Benhabiles
2014-05-19 23:03 ` [Qemu-devel] [PATCH 1/7] monitor: Add ringbuf_write and ringbuf_read argument completion Hani Benhabiles
2014-05-19 23:03 ` [Qemu-devel] [PATCH 2/7] monitor: Add watchdog_action " Hani Benhabiles
2014-05-19 23:03 ` [Qemu-devel] [PATCH 3/7] monitor: Add migrate_set_capability completion Hani Benhabiles
2014-05-21 18:42 ` Dr. David Alan Gilbert
2014-05-22 7:05 ` Markus Armbruster
2014-05-19 23:03 ` [Qemu-devel] [PATCH 4/7] monitor: Add host_net_add device argument completion Hani Benhabiles
2014-05-23 12:05 ` Stefan Hajnoczi
2014-05-25 16:12 ` Hani Benhabiles [this message]
2014-05-26 9:20 ` Stefan Hajnoczi
2014-05-19 23:03 ` [Qemu-devel] [PATCH 5/7] readline: Make completion strings always unique Hani Benhabiles
2014-05-19 23:03 ` [Qemu-devel] [PATCH 6/7] monitor: Add host_net_remove arguments completion Hani Benhabiles
2014-05-23 12:09 ` Stefan Hajnoczi
2014-05-19 23:03 ` [Qemu-devel] [PATCH 7/7] monitor: Add delvm and loadvm argument completion Hani Benhabiles
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140525161255.GD3588@Inspiron-3521 \
--to=kroosec@gmail.com \
--cc=imammedo@redhat.com \
--cc=kwolf@redhat.com \
--cc=lcapitulino@redhat.com \
--cc=mdroth@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.