qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] net: Inform the user about deprecated -net opti


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH] net: Inform the user about deprecated -net options
Date: Tue, 15 Dec 2015 13:51:06 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0


On 15/12/2015 12:46, Thomas Huth wrote:
> We likely don't want to maintain the legacy -net options forever,
> so let's start informing the users that this option will be
> removed in a future version. However, there are two cases where
> we should not spill out a message yet: First is the "-net nic"
> option which might still be required to configure on-board NICs
> that can not be handled via "-netdev" yet, and second is the
> "-net user" default option that is created automatically when
> no other networking option has been specified.
> 
> Signed-off-by: Thomas Huth <address@hidden>
> ---
>  net/net.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/net/net.c b/net/net.c
> index ade6051..2593961 100644
> --- a/net/net.c
> +++ b/net/net.c
> @@ -1006,6 +1006,12 @@ static int net_client_init1(const void *object, int 
> is_netdev, Error **errp)
>              return -1;
>          }
>  
> +        if (opts->type != NET_CLIENT_OPTIONS_KIND_NIC &&
> +            (!default_net || opts->type != NET_CLIENT_OPTIONS_KIND_USER)) {
> +            error_report("Deprecated net option - "
> +                         "this will be removed in a future version!");
> +        }

Honestly, I still do not believe that they will be removed.  They are
little more than syntactic sugar at this point.

Paolo

>          if (!net_client_init_fun[opts->type]) {
>              error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "type",
>                         "a net backend type (maybe it is not compiled "
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]