From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id 16A508DA6 for ; Fri, 9 Oct 2015 09:11:08 +0200 (CEST) Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NVX00M3CYMHVS20@mailout2.w1.samsung.com> for dev@dpdk.org; Fri, 09 Oct 2015 08:11:05 +0100 (BST) X-AuditID: cbfec7f4-f79c56d0000012ee-89-561768895ca8 Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id ED.A0.04846.98867165; Fri, 9 Oct 2015 08:11:05 +0100 (BST) Received: from localhost ([106.109.131.58]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NVX002KJYMGVV50@eusync2.samsung.com>; Fri, 09 Oct 2015 08:11:05 +0100 (BST) Date: Fri, 09 Oct 2015 10:11:02 +0300 From: Nikita Kalyazin To: Steffen Bauch Message-id: <20151009071102.GC21145@kalyazin.rnd.samsung.ru> References: <1442589061-19225-1-git-send-email-yuanhan.liu@linux.intel.com> <1442589061-19225-8-git-send-email-yuanhan.liu@linux.intel.com> <20150920121748-mutt-send-email-mst@redhat.com> <20150921063647.GQ2339@yliu-dev.sh.intel.com> <20151008153205.GB21145@kalyazin.rnd.samsung.ru> <5616D736.2040108@steffenbauch.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-disposition: inline In-reply-to: <5616D736.2040108@steffenbauch.de> X-Priority: 3 User-Agent: Mutt/1.5.23 (2014-03-12) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsVy+t/xK7qdGeJhBu3HeC3efdrOZLHkyyJm ByaPXwuWsnqcXXyRJYApissmJTUnsyy1SN8ugStj9skNrAXPuSomb57F3MC4naOLkZNDQsBE 4uayJewQtpjEhXvr2UBsIYGljBIHbhd2MXIB2V8ZJZ5/2gBUxMHBIqAqcbvZFMRkE9CTOH06 GKRcREBDYs+XM0wgNrOAgMTje89YQWxhgWCJuZ+2gMV5BWwknrS+ZYIYeZxJYsGJf6wQCUGJ H5PvsYDMZBZQl5gyJRdijrTEo78zwE7jFNCXaLu4F+pMXokZ7U9ZQGxRARWJKxPesk9gFJyF ZNIshEmzkExawMi8ilE0tTS5oDgpPddQrzgxt7g0L10vOT93EyMkUL/sYFx8zOoQowAHoxIP r0WUeJgQa2JZcWXuIUYJDmYlEV5JH6AQb0piZVVqUX58UWlOavEhRmkOFiVx3rm73ocICaQn lqRmp6YWpBbBZJk4OKUaGMMD//D7Otz5Yhv2debB3KOc8RJtQZ3br+x0FDdjDjZJuvo+zMCk xujVevcrW7pZp1szrlZYeFJ0/pyjhkzZbX4ad54Yv52fflzZbe/JxYnHO6vi33y58aml6uiG +GyTzyd679ps7l40aVXd9lalpNhKhilXvqdLzHtU0mSa/m62DK97cDWzkxJLcUaioRZzUXEi AIQFr01QAgAA Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v5 resend 07/12] virtio: resolve for control queue 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: Fri, 09 Oct 2015 07:11:08 -0000 Hi, > I just recognized that this dead loop is the same one that I have > experienced (see > http://dpdk.org/ml/archives/dev/2015-October/024737.html for reference). > Just applying the changes in this patch (only 07/12) will not fix the > dead loop at least in my setup. Yes, exactly. I observe it same way even after applying the patch. -- Best regards, Nikita Kalyazin, n.kalyazin@samsung.com Software Engineer Virtualization Group Samsung R&D Institute Russia Tel: +7 (495) 797-25-00 #3816 Tel: +7 (495) 797-25-03 Office #1501, 12-1, Dvintsev str., Moscow, 127018, Russia On Thu, Oct 08, 2015 at 10:51:02PM +0200, Steffen Bauch wrote: > > > On 10/08/2015 05:32 PM, Nikita Kalyazin wrote: > > Hi Yuanhan, > > > > > > As I understand, the dead loop happened here (virtio_send_command): > > while (vq->vq_used_cons_idx == vq->vq_ring.used->idx) { > > rte_rmb(); > > usleep(100); > > } > > > > Could you explain why wrong config reading caused that and how correct reading helps to avoid? > > > Hi, > > I just recognized that this dead loop is the same one that I have > experienced (see > http://dpdk.org/ml/archives/dev/2015-October/024737.html for reference). > Just applying the changes in this patch (only 07/12) will not fix the > dead loop at least in my setup. > > Best regards, > > Steffen