2014-06-23 11:38 GMT-04:00 Venkateswara Rao Nandigam <venkateswararao.nandi...@citrix.com>: > Sorry, I do not hold rights to share.
That's all right. Based on your evaluation, can your implementation reduce the VM exit/entry of guest and improve the performance? Thanks. Regards, Cong > > -----Original Message----- > From: David Xu [mailto:davidx...@gmail.com] > Sent: Monday, June 23, 2014 6:25 PM > To: Venkateswara Rao Nandigam > Cc: kvm > Subject: Re: vhost notification model > > 2014-06-23 0:32 GMT-04:00 Venkateswara Rao Nandigam > <venkateswararao.nandi...@citrix.com>: >> It depends on Guest driver. If you look at virtio, the present guest drivers >> are implemented this way, I presume there cannot be a better way >> functionally. But if someone wants to reduce these notifications, they can >> do it in their Guest driver. There were some generic attempts like "TX >> Interrupt Moderation" and "polling mode" in virtio driver. > > It is interesting. Are there similar ways in RX path? > >> >> I have reduced notifications in my own implementation, but that’s specific >> to my Guest. > > I am interested in the reduced notification mechanism. Would you mind sharing > your implementation? Thanks. > > Regards, > Cong >> >> Thanks, >> Venkatesh >> >> -----Original Message----- >> From: David Xu [mailto:davidx...@gmail.com] >> Sent: Monday, June 23, 2014 8:43 AM >> To: Venkateswara Rao Nandigam >> Cc: kvm >> Subject: Re: vhost notification model >> >> 2014-06-22 22:57 GMT-04:00 Venkateswara Rao Nandigam >> <venkateswararao.nandi...@citrix.com>: >>> There are individual notifications for each packet/buffer on the both Rx >>> and Tx. >> >> So, it means there is no coalescing mechanism for Rx/Tx notification >> currently. Each request/response (Rx/Tx) will trigger a VM exit/entry. >> Right? >> >> Regards, >> Cong >> >>> >>> -----Original Message----- >>> From: kvm-ow...@vger.kernel.org [mailto:kvm-ow...@vger.kernel.org] On >>> Behalf Of David Xu >>> Sent: Sunday, June 22, 2014 11:55 PM >>> To: kvm >>> Subject: vhost notification model >>> >>> Hi All, >>> >>> When vhost receive packets, does it notify target VM for each request or a >>> bunch of requests? How about the tx path? When one VM send packets, does >>> the VM trap to privilege mode via VM exit and kick vhost for each packet or >>> buffer several packets then trap and kick once? >>> Thanks. >>> >>> Regards, >>> Cong >>> -- >>> To unsubscribe from this list: send the line "unsubscribe kvm" in the >>> body of a message to majord...@vger.kernel.org More majordomo info at >>> http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html