Since commit b4983c570c7a ("net: Remove deprecated [hub_id name] tuple of 'hostfwd_add' / 'hostfwd_remove'"), the "name" parameter is not used internally anymore. And it's been marked as deprecated since QEMU v3.1, so it is time to remove the "name" parameter from -net now. Once this has been done, we can also drop the obsolete NetLegacy structure since there is no major difference between Netdev and NetLegacy anymore.
v3: - Do not make "id" in Netdev optional, but rather assign a temporary "id" for -net before we call the options visitor function. - Changed some "void *" to "Netdev *" now v2: - Rebased to master (use the deprecated.rst instead of qemu-deprecated.texi) Thomas Huth (2): net: Drop the legacy "name" parameter from the -net option net: Drop the NetLegacy structure, always use Netdev instead docs/system/deprecated.rst | 15 ++++--- net/net.c | 87 ++++++-------------------------------- qapi/net.json | 49 --------------------- 3 files changed, 23 insertions(+), 128 deletions(-) -- 2.18.1