Received: by 10.223.176.46 with SMTP id f43csp379049wra; Thu, 18 Jan 2018 18:58:56 -0800 (PST) X-Google-Smtp-Source: ACJfBoum1/jUgdmpO1wNzHMD9jMCySHlNaqxUlnaOX0iGljea72H/43QLqNBK6M/h0G0iQuy8JGe X-Received: by 10.99.94.69 with SMTP id s66mr39173421pgb.190.1516330736308; Thu, 18 Jan 2018 18:58:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516330736; cv=none; d=google.com; s=arc-20160816; b=XUAolqeVS0pcL1troD5GIIj+R+bg8yzCHi6V7vBgoqGrNiVYuCSp28cjoan334Vgro V6gsefhV+NqlMlJf+jotbLyzeqpmrIq1kYOpc0OV4Db01Jy20khzQ9prwaZDeEdy1rT/ CoX5UXIhNfxchPdTi4HFCb2QZd1GxDeIal3B7fQ89NMyg9SAzQx4Pwyc5fS9DLo3dS8T 6UNpNaz/tg2OTKGVc+CvSBFbDbhynkrQ+ZvFEFWRFi3VaiG/gWkVl+Doab9rpRVWEWKX YM7QMVVYGs4GhKvOamsdu0JYZSsR9SJfadvcbpUIwZFPoz8M9n9nfGUwsReg2fqBV3C7 ZERA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=tWQ38bJUQP7B8CVuMK8onw87Cvo2WQlyLHMP4Xx347Q=; b=Ogbmdv0KFnhrBQE1caTpMkvoqq6BTyfwSJaqFWAm71KN3n56WXVnZFNwjnYaLTDyTd FoDUPahpvfuCmCpuxMUcDMnA+h1KaLboUvONGWudMyET8shtiYZyUwvNjmZoI6Uee2d6 gEf7ssk/mDIFuajvS3/nOHxfxl3ErSfPeq9Jph3Z+GwwqK3lYF55mPz5HG4qB2f6dKCa IPJ3VwXnZsvLp1rIEqW4atR7YyHsgpDVmt15/6BFUsOgX32cUu26UmDZQXVen0ox2Y9K vZPEDze+uyqd1dHwfzinyX6CJuGTxzmB0sPhql4YsTHrVkxRdD/AgJPk4SxizzbtIhNg 90pg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i185si7459813pge.533.2018.01.18.18.58.41; Thu, 18 Jan 2018 18:58:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755331AbeASC5P (ORCPT + 99 others); Thu, 18 Jan 2018 21:57:15 -0500 Received: from ex13-edg-ou-001.vmware.com ([208.91.0.189]:43814 "EHLO EX13-EDG-OU-001.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752855AbeASC5J (ORCPT ); Thu, 18 Jan 2018 21:57:09 -0500 X-Greylist: delayed 903 seconds by postgrey-1.27 at vger.kernel.org; Thu, 18 Jan 2018 21:57:09 EST Received: from sc9-mailhost2.vmware.com (10.113.161.72) by EX13-EDG-OU-001.vmware.com (10.113.208.155) with Microsoft SMTP Server id 15.0.1156.6; Thu, 18 Jan 2018 18:41:31 -0800 Received: from shri-linux.eng.vmware.com (shri-linux.eng.vmware.com [10.33.72.16]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id 3076C1B81F9; Thu, 18 Jan 2018 18:42:05 -0800 (PST) Date: Thu, 18 Jan 2018 18:42:05 -0800 From: Shrikrishna Khare To: Benjamin Poirier CC: Shrikrishna Khare , , "Jeff Kirsher" , , , Subject: Re: [RFC PATCH] e1000e: Remove Other from EIAC. In-Reply-To: <20180118072741.hlkepaeibppz7uih@f1.synalogic.ca> Message-ID: References: <20180118065054.29844-1-bpoirier@suse.com> <20180118072741.hlkepaeibppz7uih@f1.synalogic.ca> User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Received-SPF: None (EX13-EDG-OU-001.vmware.com: skhare@shri-linux.eng.vmware.com does not designate permitted sender hosts) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 18 Jan 2018, Benjamin Poirier wrote: > On 2018/01/18 15:50, Benjamin Poirier wrote: > > It was reported that emulated e1000e devices in vmware esxi 6.5 Build > > 7526125 do not link up after commit 4aea7a5c5e94 ("e1000e: Avoid receiver > > overrun interrupt bursts", v4.15-rc1). Some tracing shows that after > > e1000e_trigger_lsc() is called, ICR reads out as 0x0 in e1000_msix_other() > > on emulated e1000e devices. In comparison, on real e1000e 82574 hardware, > > icr=0x80000004 (_INT_ASSERTED | _OTHER) in the same situation. > > > > Some experimentation showed that this flaw in vmware e1000e emulation can > > be worked around by not setting Other in EIAC. This is how it was before > > 16ecba59bc33 ("e1000e: Do not read ICR in Other interrupt", v4.5-rc1). > > vmware folks, please comment. Thank you for bringing this to our attention. Using the reported build (ESX 6.5, 7526125) and 4.15.0-rc8+ kernel (which has the said patch), I could bring up e1000e interface (version: 3.2.6-k), get dhcp address and even do large file downloads without difficulty. Could you give us more pointers on how we may be able to reproduce this locally? Was there anything different with the configuration when the issue was observed? Is the issue consistently reproducible? Thanks, Shri