From owner-freebsd-stable@FreeBSD.ORG Thu Dec 18 06:00:43 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55B0E1065673 for ; Thu, 18 Dec 2008 06:00:43 +0000 (UTC) (envelope-from nawfal@gmail.com) Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.190]) by mx1.freebsd.org (Postfix) with ESMTP id E24838FC08 for ; Thu, 18 Dec 2008 06:00:42 +0000 (UTC) (envelope-from nawfal@gmail.com) Received: by ti-out-0910.google.com with SMTP id a1so126121tib.3 for ; Wed, 17 Dec 2008 22:00:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:reply-to:to :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:from; bh=YQZv4SCRLCOViRSCvRsqmOrk49sQlj4EZ2euGbCh0Uo=; b=UhdXw95Ji+ujKsmh5YMT+VIUUvHEFR3LCsdn184h3bDiGntK3jSmkCGSS70I/Z1Ukc /Fksp5MmlTeVTfs5ZEJfRDdyopba6WNac594qbCt4nCXPFTZo2RFzyqOqL/FvQezRIIN x1zBIr13zqu5jR2TQhFVopQw9IHWvs4RBhEJM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:reply-to:to:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:from; b=nugK6loQWL2ah4kfw7YMPacs4S/rd+n6gLIwe0jJmxyeIFAH++6IjasfWj/nHqblZs 75uwyuYY4o0gC4rkuFPJ8sWWsyhDzzdRM8Shui1hgWRFAYVJeMtoQbLPQAnGZ3B+zOQD AOchUsAJhoFS/IeByhP9X0Tn8B2ODCXeIwjzE= Received: by 10.110.2.2 with SMTP id 2mr2188426tib.29.1229578185844; Wed, 17 Dec 2008 21:29:45 -0800 (PST) Received: from ?10.101.8.78? ([203.106.65.19]) by mx.google.com with ESMTPS id i9sm4256009tid.39.2008.12.17.21.29.42 (version=SSLv3 cipher=RC4-MD5); Wed, 17 Dec 2008 21:29:43 -0800 (PST) To: freebsd-stable In-Reply-To: <400809c165ecedf8a0b7bc6b569e1289.squirrel@wettoast.dyndns.org> References: <4935069A.8060209@ec-marseille.fr> <49357BD0.4000008@delphij.net> <4935944A.9090509@ec-marseille.fr> <4935C453.8070301@delphij.net> <4935D67E.4070204@delphij.net> <4936F8C4.6090006@ec-marseille.fr> <49399FA6.3060108@delphij.net> <493CE8F7.5010204@yandex-team.ru> <3a6fb7145a0a6c8af136ea1a0824e5ed.squirrel@wettoast.dyndns.org> <493D9BC6.8050902@delphij.net> <4fe0419b44a3a4c4a28b1e60fbb3a3c8.squirrel@wettoast.dyndns.org> <56272b131067237ccabd23de5f669458.squirrel@wettoast.dyndns.org> <4944D894.6070306@delphij.net> <400809c165ecedf8a0b7bc6b569e1289.squirrel@wettoast.dyndns.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-zL3kbO00LxE6wEi3kKv6" Date: Thu, 18 Dec 2008 13:29:40 +0800 Message-Id: <1229578180.6319.21.camel@nawfal-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.24.2 From: Nawfal bin Mohmad Rouyan Subject: Re: RELENG_7_1: bce driver change generating too much interrupts ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: nawfal@googlemail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Dec 2008 06:00:43 -0000 --=-zL3kbO00LxE6wEi3kKv6 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2008-12-15 at 11:47 -0500, Mike Jakubik wrote: > On Sun, December 14, 2008 4:57 am, Xin LI wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Mike Jakubik wrote: > >> On Mon, December 8, 2008 5:22 pm, Mike Jakubik wrote: > >>> On Mon, December 8, 2008 5:12 pm, Xin LI wrote: > >>> > >>>> Which version are you currently using? My previous commit only fixe= s > >>>> the excessive interrupt issue, I think this could be a different > >>>> problem, I'm taking a look at the code to see if I can have somethin= g > >>>> for you. > >>> I was running on the version just prior to the latest interrupt commi= t. > >>> I > >>> have now updated to the one with the interrupt fix. Will let you know > >>> if > >>> things change. > >>> > >>> Thank You. > >> > >> The interrupt rate has decreased significantly, however i am still > >> having > >> having problem with applications that hold stateful connections. The r= x > >> errors are also still showing, i suspect this is related to the proble= m. > >> How can i roll back this driver to the last known good version? > > > > Hi, Mike, > > > > I think they are different problems. Could you, please, give me > > feedback about whether: > > > > - The old driver does not trigger the problem? > > > > - The patched driver restore all the old driver behavior? >=20 > - Old driver. >=20 > I have been running the system for 4 days now with this driver. My > application has not stopped accepting connections, irq rate is low, and > there are no rx/tx errors reported. Everything looks good. >=20 > - Patched driver. >=20 > Your initial import plus the IRQ fix still shows rx errors, and my > application had stopped accepting connections. I have not tried the patch > in your last email, and im not sure when i will be able to to as these > systems are in production. Perhaps someone else could test it? As soon as > i get a chance i will let you know how it goes. >=20 > Thanks for the work on this. I have been using a Dell machine with 2 bce interfaces as a bridge between my LAN and Firewall to shape the traffic. Since after the update, the machine can only run for a few minutes and after that no more connection can go through. Ping from LAN to Internet is OK but when I telnet say to www.yahoo.com at port 80 and issue "GET / HTTP/1.0" I can see the data of different application including the HTML text. For example, I can see uTorrent packets with binaries and also the HTML page being cut short. It's as if, I'm seeing packets jumbled together from different application. I'm using PF to shape the traffic. If I reboot the server, it will panic and I have about 3 different vmcores in /var/crash and not sure what to do with it :( . I've tested the patch to remove stat_IfInFramesL2FilterDiscards but the problem still occurs. As for now, I'm not using the server to shape the traffic because I suspect the driver isn't reliable. I'm going to revert back to the previous driver and hopes its going to work. Sorry if there is not much detail since I'm not sure what to provide. Just tell me what to provide and I'd be happy to do so. Thanks! --=-zL3kbO00LxE6wEi3kKv6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAklJ370ACgkQbWG64UQnRrLfsQCdGQERhrxqbwcOku1nmjtJ2SIJ JOcAn3eKSw/98/UwetyraOlHMJlkRVx6 =Zeto -----END PGP SIGNATURE----- --=-zL3kbO00LxE6wEi3kKv6--