From owner-freebsd-current@FreeBSD.ORG Wed Oct 8 06:04:24 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A13BF16A4B3 for ; Wed, 8 Oct 2003 06:04:24 -0700 (PDT) Received: from isrv.tric.tomsk.gov.ru (isrv.tric.tomsk.gov.ru [213.183.106.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73B9F43FCB for ; Wed, 8 Oct 2003 06:04:20 -0700 (PDT) (envelope-from mike@tric.tomsk.gov.ru) Received: from admin (admin.sobes [192.168.8.2])h98D4BeV025859 for ; Wed, 8 Oct 2003 20:04:11 +0700 (NOVST) (envelope-from mike@tric.tomsk.gov.ru) From: "Michael O. Boev" To: Date: Wed, 8 Oct 2003 20:04:11 +0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal X-Virus-Scanned: by amavisd-new Subject: Why is em nic generating interrupts? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 13:04:24 -0000 Hello, everyone! I've got a [uniprocessor 5.1-RELEASE] router machine with fxp and em nics. I've built my kernel with the following included: options DEVICE_POLLING options HZ=2500 and enabled polling in /etc/sysctl.conf. Having looked through a vmstat -i output I see that the em card is generating interrupts, although they should be disabled (as I see in em's source code). interrupt total rate stray irq0 1 0 stray irq6 1 0 npx0 irq13 1 0 ata0 irq14 2339 0 em0 irq10 421457 155 fxp0 irq5 2 0 atkbd0 irq1 3326 1 clk irq0 6778872 2500 rtc irq8 346899 127 Total 7552898 2786 What's happening? Is polling working in my case? If yes, why is vmstat showing interrupts? I see clearly, that fxp's counter doesn't increase, and em's is constantly growing. Is there anyone who knows for sure that em's polling works? Thanks in advance to anyone for an idea! Please also CC: me as I'm not subscribed. P.S. I've posted this question to questions@, but so far the question is still open. So if someone finds this post familiar, please just ignore it. -- Best wishes, [mike@tric.tomsk.gov.ru].