From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TP5lO-0002AH-ON for qemu-devel@nongnu.org; Fri, 19 Oct 2012 02:08:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TP5lN-0004Gb-2u for qemu-devel@nongnu.org; Fri, 19 Oct 2012 02:08:54 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:47013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TP5lM-0004GL-Sn for qemu-devel@nongnu.org; Fri, 19 Oct 2012 02:08:52 -0400 Received: by mail-wi0-f175.google.com with SMTP id hq4so2317583wib.10 for ; Thu, 18 Oct 2012 23:08:52 -0700 (PDT) From: Dmitry Fleytman Date: Fri, 19 Oct 2012 07:56:54 +0200 Message-Id: <1350626215-24558-1-git-send-email-dmitry@daynix.com> Subject: [Qemu-devel] [PATCH V3] E1000 RX ring management fix List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Yan Vugenfirer , Dmitry Fleytman , Chris Webb , Richard Davies Following patch fixes improper RX ring management E1000 code Changes from version 2: Commit message beautification Changes from version 1: 1st patch changed so it drops check_rxov field because it is redundant and leads to race conditions See commit description for details 2nd patch (live migration) dropped because corresponding field got deleted Also I've made short experiment with an Intel adapter controlled by e1000e driver. Indeed I saw no RX indication attempt when RX ring's RDH and RDT are equal. Dmitry Fleytman (1): e1000: drop check_rxov, always treat RX ring with RDH == RDT as empty hw/e1000.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) -- 1.7.11.4