From: <lu.zhipeng@zte.com.cn>
To: cornelia.huck@de.ibm.com
Cc: berrange@redhat.com, mdroth@linux.vnet.ibm.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] 答复: Re: [PATCH] qemu-ga: addguest-network-get-interface-stat command
Date: Wed, 19 Apr 2017 21:14:35 +0800 (CST) [thread overview]
Message-ID: <201704192114358996932@zte.com.cn> (raw)
[-- Attachment #1: Type: text/plain, Size: 3952 bytes --]
ok,i agreed. i will do it
为了让您的VPlat虚拟化故障得到高效的处理,请上报故障到: $VPlat技术支持。
芦志朋 luzhipeng
IT开发工程师 IT Development
Engineer
操作系统产品部/中心研究院/系统产品 OS Product Dept./Central R&D Institute/System Product
深圳市南山区科技南路55号中兴通讯研发大楼33楼
33/F, R&D Building, ZTE
Corporation Hi-tech Road South,
Hi-tech
Industrial Park Nanshan District, Shenzhen, P.R.China, 518057
T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx
M: +86 xxxxxxxxxxx
E: lu.zhipeng@zte.com.cn
www.zte.com.cn
原始邮件
发件人: <cornelia.huck@de.ibm.com>
收件人: <berrange@redhat.com>
抄送人:芦志朋10108272 <mdroth@linux.vnet.ibm.com> <qemu-devel@nongnu.org>
日 期 :2017年04月19日 19:58
主 题 :Re: [Qemu-devel] [PATCH] qemu-ga: addguest-network-get-interface-stat command
On Wed, 19 Apr 2017 12:50:36 +0100
"Daniel P. Berrange" <berrange@redhat.com> wrote:
> On Wed, Apr 19, 2017 at 01:41:47PM +0200, Cornelia Huck wrote:
> > On Thu, 20 Apr 2017 00:57:08 +0800
> > ZhiPeng Lu <lu.zhipeng@zte.com.cn> wrote:
> >
> > > diff --git a/qga/qapi-schema.json b/qga/qapi-schema.json
> > > index a02dbf2..60111dc 100644
> > > --- a/qga/qapi-schema.json
> > > +++ b/qga/qapi-schema.json
> > > @@ -1042,3 +1042,37 @@
> > > 'data': { 'path': 'str', '*arg': ['str'], '*env': ['str'],
> > > '*input-data': 'str', '*capture-output': 'bool' },
> > > 'returns': 'GuestExec' }
> > > +##
> > > +# @GuestNetworkInterfaceStat:
> > > +#
> > > +# @rx_bytes: received bytes of interface
> > > +#
> > > +# @rx_packets: received packets of interface
> > > +#
> > > +# @rx_errs: received error packets of interface
> > > +# @rx_drop: received drop packets of interface
> > > +#
> > > +# Since: 2.10
> > > +##
> > > +{ 'struct': 'GuestNetworkInterfaceStat',
> > > + 'data': {'rx_bytes': 'uint64',
> > > + 'rx_packets': 'uint64',
> > > + 'rx_errs': 'uint64',
> > > + 'rx_drop': 'uint64',
> > > + 'tx_bytes': 'uint64',
> > > + 'tx_packets': 'uint64',
> > > + 'tx_errs': 'uint64',
> > > + 'tx_drop': 'uint64'
> > > + } }
> > > +##
> > > +# @guest-network-get-interface-stat:
> > > +#
> > > +# Get list of interface stat
> > > +#
> > > +# Returns: List of GuestNetworkInterfaceStat on success.
> > > +#
> > > +# Since: 2.10
> > > +##
> > > +{ 'command': 'guest-network-get-interface-stat',
> > > + 'data': {'bus': 'int64', 'slot': 'int64', 'function': 'int64','netname':'str'},
> > > + 'returns': ['GuestNetworkInterfaceStat'] }
> >
> > Disregarding the question whether this command should be added to the
> > guest agent (I'll leave that to others to discuss), I don't think it's
> > a good idea to enshrine pci identifiers here, as it means that we would
> > need to add a new interface for every non-pci network device.
> >
> > Can you use a more general device identifier interface? It's fine to
> > only support pci for now (as that is likely your use case anyway), but
> > there should be a way to extend this in the future.
>
> It would be better to match the identification approach uses for the
> existing guest-network-get-interfaces command, which is based on MAC
> address. Arguably the stats data could just be added to this existnig
> command instead of adding a new command.
Agreed, that sounds like a better choice.
[-- Attachment #2: 24242e5637af428891c4db731e7765ad.jpg --]
[-- Type: image/jpeg, Size: 2064 bytes --]
[-- Attachment #3: 9ae3e214c17d49ed935d87c674ba3ee2.jpg --]
[-- Type: image/jpeg, Size: 6015 bytes --]
next reply other threads:[~2017-04-19 13:15 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-19 13:14 lu.zhipeng [this message]
2017-04-19 13:24 ` [Qemu-devel] 答复: Re: [PATCH] qemu-ga: addguest-network-get-interface-stat command Eric Blake
-- strict thread matches above, loose matches on Subject: below --
2017-04-19 13:07 lu.zhipeng
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=201704192114358996932@zte.com.cn \
--to=lu.zhipeng@zte.com.cn \
--cc=berrange@redhat.com \
--cc=cornelia.huck@de.ibm.com \
--cc=mdroth@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
/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.