From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3JoW-0005DC-9x for qemu-devel@nongnu.org; Fri, 12 Jun 2015 03:55:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z3JoR-0006Jn-Au for qemu-devel@nongnu.org; Fri, 12 Jun 2015 03:55:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3JoR-0006Ja-4x for qemu-devel@nongnu.org; Fri, 12 Jun 2015 03:55:39 -0400 Message-ID: <557A9075.5030409@redhat.com> Date: Fri, 12 Jun 2015 15:55:33 +0800 From: Jason Wang MIME-Version: 1.0 References: <1433943783-20125-3-git-send-email-thibaut.collet@6wind.com> <20150610173321-mutt-send-email-mst@redhat.com> <20150610180013-mutt-send-email-mst@redhat.com> <55791F29.6060000@redhat.com> <5579228E.1040705@redhat.com> <20150611123433-mutt-send-email-mst@redhat.com> <20150611141135-mutt-send-email-mst@redhat.com> In-Reply-To: <20150611141135-mutt-send-email-mst@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 2/2] vhost user: Add RARP injection for legacy guest List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" , Thibaut Collet Cc: qemu-devel , Stefan Hajnoczi On 06/11/2015 08:13 PM, Michael S. Tsirkin wrote: > On Thu, Jun 11, 2015 at 02:10:48PM +0200, Thibaut Collet wrote: >> I am not sure to understand your remark: >> >>> It needs to be sent when backend is activated by guest kick >>> (in case of virtio 1, it's possible to use DRIVER_OK for this). >>> This does not happen when VM still runs on source. >> Could you confirm rarp can be sent by backend when the >> VHOST_USER_SET_VRING_KICK message is received by the backend ? > No - the time to send pakets is when you start processing > the rings. > > And the time to do that is when you detect a kick on > an eventfd, not when said fd is set. > Probably not. What if guest is only doing receiving? In this case, you won't detect any kick if you don't send the rarp first.