From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgw.gov.kz (mgw.gov.kz [89.218.88.242]) by dpdk.org (Postfix) with ESMTP id EA0D15930 for ; Thu, 24 Jul 2014 05:10:29 +0200 (CEST) Received: from mgw.gov.kz (mx.ctsat.kz [178.89.4.95]) by mgw.gov.kz with ESMTP id s6O3Bsse016363-s6O3Bssf016363; Thu, 24 Jul 2014 09:11:54 +0600 Received: from EXCASHUB1.rgp.local (192.168.40.51) by EdgeForefront.rgp.local (192.168.40.59) with Microsoft SMTP Server (TLS) id 14.2.247.3; Thu, 24 Jul 2014 09:11:29 +0600 Received: from [192.168.35.15] (192.168.35.15) by excashub1.rgp.local (192.168.40.48) with Microsoft SMTP Server (TLS) id 14.2.247.3; Thu, 24 Jul 2014 09:14:42 +0600 Message-ID: <53D07968.8030105@sts.kz> Date: Thu, 24 Jul 2014 09:11:36 +0600 From: Yerden Zhumabekov User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stephen Hemminger References: <1406086726-54032-1-git-send-email-e_zhumabekov@sts.kz> <1406086726-54032-2-git-send-email-e_zhumabekov@sts.kz> <20140723110914.6b6902e8@haswell> In-Reply-To: <20140723110914.6b6902e8@haswell> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [192.168.35.15] X-FEAS-SYSTEM-WL: e_zhumabekov@sts.kz Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH] igb_uio: fall back to enable/disable irq mode 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: Thu, 24 Jul 2014 03:10:30 -0000 24.07.2014 0:09, Stephen Hemminger пишет: >> Rewritten IRQ mode handling code introduced in commit 399a3f0d >> (igb_uio: fix IRQ mode handling) renders some faulty NICs (VMware >> e1000, for example) unusable if INTX mode is not supported. >> >> This patch gets these NICs up and running, but throwing a kernel >> warning. >> >> Signed-off-by: Yerden Zhumabekov > That is because the VMWare PCI INTX is broken. > The masking logic doesn't work. > > Rather than applying this patch a deeper fix in E1000 and DPDK handling > of link state is needed. Better to just make the E1000 able > to function without IRQ for Link state than just pretend masking works I'll dig deeper then, maybe I'll figure out something. If IRQ doesn't hook anything then, I guess, NIC should be continuously checked for link state. If so, where should I put my efforts? PMD? -- Sincerely, Yerden Zhumabekov STS, ACI Astana, KZ