qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [QEMU PATCH] net: Deprecate the old way of using a lega


From: Peter Maydell
Subject: Re: [Qemu-devel] [QEMU PATCH] net: Deprecate the old way of using a legacy net via "name" instead of "id"
Date: Wed, 19 Sep 2018 23:23:01 -0700

On 19 September 2018 at 23:07, Markus Armbruster <address@hidden> wrote:
> Thomas Huth <address@hidden> writes:
>
>> In early times, network backends were specified by a "vlan" and "name"
>> tuple. With the introduction of netdevs, the "name" was replaced by an
>> "id" (which is supposed to be unique), but the "name" parameter stayed
>> as an alias which could be used instead of "id". Unfortunately, we miss
>> the duplication check for "name":
>>
>>  $ qemu-system-x86_64 -net user,name=n1 -net user,name=n1
>>
>> ... starts without an error, while "id" correctly complains:
>>
>>  $ qemu-system-x86_64 -net user,id=n1 -net user,id=n1
>>  qemu-system-x86_64: -net user,id=n1: Duplicate ID 'n1' for net
>>
>> Instead of trying to fix the code for the legacy "name" parameter, let's
>> rather get rid of this old interface and deprecate the "name" parameter
>> now - this will also be less confusing for the users in the long run.
>>
>> While we're at it, also deprecate the old syntax for the hostfwd_add
>> and hostfwd_remove commands that still work with this legacy "hub"
>> plus "name" tuple. It is enough to specify the netdev id there instead.
>>
>> Also add a missing dependency to the Makefile to make sure that the
>> docs get correctly regenerated when qemu-deprecated.texi is changed.
>
> Sure sounds like three patches to me.

I've occasionally wondered if we should have a checkpatch warning
"Commit message contains the string 'Also'" :-)

thanks
-- PMM



reply via email to

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