From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 589EDB62 for ; Tue, 15 Dec 2015 10:04:41 +0100 (CET) Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NZE003TY6JR3B40@mailout1.w1.samsung.com> for dev@dpdk.org; Tue, 15 Dec 2015 09:04:39 +0000 (GMT) X-AuditID: cbfec7f5-f79b16d000005389-4f-566fd7a79e4a Received: from eusync4.samsung.com ( [203.254.199.214]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id 22.AF.21385.7A7DF665; Tue, 15 Dec 2015 09:04:39 +0000 (GMT) Received: from fedinw7x64 ([106.109.131.169]) by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NZE00HAR6JQIU90@eusync4.samsung.com>; Tue, 15 Dec 2015 09:04:39 +0000 (GMT) From: Pavel Fedin To: 'Yuanhan Liu' , 'Thibaut Collet' 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> <007f01d13715$042a0a80$0c7e1f80$@samsung.com> <20151215085643.GH29571@yliu-dev.sh.intel.com> In-reply-to: <20151215085643.GH29571@yliu-dev.sh.intel.com> Date: Tue, 15 Dec 2015 12:04:38 +0300 Message-id: <008601d13717$a0f2feb0$e2d8fc10$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AQOYHvn87qB/n3eE/cMtloPRrGw32gEpxH/xAfOP4FMB9WC4FAK9V+xZANbfXxkCv1pbEZrivZzw Content-language: ru X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRmVeSWpSXmKPExsVy+t/xa7rLr+eHGfz9pGLx7tN2Jost+7+x W3T33GO3uD7hAqsDi8fF/juMHr8WLGX1mHcy0OP9vqtsASxRXDYpqTmZZalF+nYJXBkda4+y FKzgqJi6QLOB8SpbFyMnh4SAicSsyzNZIGwxiQv31gPFuTiEBJYySjx5/5cdwvnOKLHz1QF2 kCo2AXWJ018/gHWICMRJHL+xiAnEZhYwkPj8eisLRMNNJondz/4BjeLg4BSwlmje6wNSIyzg K/Fy6ROwehYBVYmLZ9tYQWxeAUuJW/MWMUPYghI/Jt9jgZipJbF+53Go+fISm9e8ZYa4VEFi x9nXjCDjRQRiJNatVYIoEZGY9u8e8wRGoVlIJs1CMmkWkkmzkLQsYGRZxSiaWppcUJyUnmuk V5yYW1yal66XnJ+7iRESA193MC49ZnWIUYCDUYmHdwFzfpgQa2JZcWXuIUYJDmYlEd7vl4BC vCmJlVWpRfnxRaU5qcWHGKU5WJTEeWfueh8iJJCeWJKanZpakFoEk2Xi4JRqYMzTFfucxHjS Kapm4oqCrfu+mcUceN0669TxaimuXefXBlX87zOPzmuI21XsN6Hh8pa0potlT+I5XD39/3a9 qpuh8Gvd7hffl8TtnpPaNLfvzKX57a1bb3yadHLefzeumd5nL0eU6x5X+Md+hM2U99C1PZrn Fr62uq1w0uD5cR45rtndrvf/60cqsRRnJBpqMRcVJwIAG8WJRH0CAAA= 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:04:41 -0000 Hello! > Note quite sure. I found Thibaut submitted a patch to send > VHOST_USER_SEND_RARP request after migration is done months > ago. Thibaut, would you please elaborate it a bit more what > should be done on vhost-user backend? To construct a gratuitous > ARP request and broadcast it? By the way, some more info for you all. 1. I've just examined qemu_announce_self() and i see that IPs are all set to 0 in the packet it generates. It's quite logical because qemu has no idea what address is used by the guest, even more, theoretically it could be not IPv4 at all. But then - how can it work at all, and what's the use for this packet? 2. I tried to work around if by adding VIRTIO_NET_F_GUEST_ANNOUNCE. I expected that the guest will see it and make announcement by itself. But result was quite the opposite - PING stopped working at all, right from the beginning, even without migration. Can local qemu/DPDK/etc gurus give some explanation? Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia