On Wed, Jun 12, 2024 at 02:48:24PM +0200, Philippe Mathieu-Daudé wrote:
> Hi Dehan,
> 
> On 12/6/24 12:31, Dehan Meng wrote:
> > The Route information of the Linux VM needs to be used
> > by administrators and users when debugging network problems
> > and troubleshooting.
> > 
> > Signed-off-by: Dehan Meng <dem...@redhat.com>
> > ---
> >   qga/commands-posix.c | 81 ++++++++++++++++++++++++++++++++++++++++++++
> >   qga/commands-win32.c |  6 ++++
> >   qga/qapi-schema.json | 56 ++++++++++++++++++++++++++++++
> >   3 files changed, 143 insertions(+)
> 
> 
> > diff --git a/qga/qapi-schema.json b/qga/qapi-schema.json
> > index b3de1fb6b3..58f51aecbb 100644
> > --- a/qga/qapi-schema.json
> > +++ b/qga/qapi-schema.json
> > @@ -1800,3 +1800,59 @@
> >   { 'command': 'guest-get-cpustats',
> >     'returns': ['GuestCpuStats']
> >   }
> > +
> > +##
> > +# @GuestNetworkRoute:
> > +#
> > +# Route information, currently, only linux supported.
> > +#
> > +# @iface: The destination network or host's egress network interface in 
> > the routing table
> > +#
> > +# @destination: The IP address of the target network or host, The final 
> > destination of the packet
> 
> Maybe clearer to start naming this @ipv4 in case you plan @ipv6
> support later (see @NetdevUserOptions structure in qapi/net.json).

IMHO IPv6 must be supported from the start - it really isn't acceptable
to write new IPv4 only code today.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


Reply via email to