From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id B6A2D952 for ; Tue, 15 Dec 2015 10:43:03 +0100 (CET) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 15EB93798BE; Tue, 15 Dec 2015 09:43:03 +0000 (UTC) Received: from pxdev.xzpeter.org (vpn1-6-95.pek2.redhat.com [10.72.6.95]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tBF9gtZ1014639 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 15 Dec 2015 04:42:59 -0500 Date: Tue, 15 Dec 2015 17:42:54 +0800 From: Peter Xu To: Yuanhan Liu Message-ID: <20151215094254.GC32243@pxdev.xzpeter.org> References: <000001d133ed$b2446eb0$16cd4c10$@samsung.com> <20151211094934.GX29571@yliu-dev.sh.intel.com> <001c01d133fd$d3a7d870$7af78950$@samsung.com> <20151214035842.GB18437@pxdev.xzpeter.org> <20151215082324.GG29571@yliu-dev.sh.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20151215082324.GG29571@yliu-dev.sh.intel.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH 0/4 for 2.3] vhost-user live migration support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 09:43:04 -0000 On Tue, Dec 15, 2015 at 04:23:24PM +0800, Yuanhan Liu wrote: > On Mon, Dec 14, 2015 at 11:58:42AM +0800, Peter Xu wrote: > > If ping to guest from outside, when the migration finishes on the > > target side of qemu, qemu_self_announce() will be called. > > It's supposed to see some ARP requests if I run tcpdump against > with the ovs bridge, right? However, in fact, I saw nothing from > tcpdump on the target host when the migration is done. > > I mean I do find that qemu_annouce_self composes an ARP > broadcoast request, but it seems that I didn't catch it on > the target host. > > Something wrong, or someting I missed? AFAIK, it should be RARP rather than ARP request. However, sorry that I do not know the reason for its lossing either. Btw, I did a very basic live migration using v1 patchset locally today (one host, two QEMU instances attach to the same vhost-user socket), it's working too on my host. :) Thanks. Peter > > --yliu > > > Although > > we might see a warning like "Vhost user backend fails to broadcast > > fake RARP" (notify is done by hacking vhost_user_receive(), even if > > notify fails, things will still move on), QEMU should still send a > > RARP onto the link. > > > > Not sure whether I missed anything. > > > > Thanks. > > Peter