From owner-freebsd-bugs@FreeBSD.ORG Thu Jun 4 08:10:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE3F21065675 for ; Thu, 4 Jun 2009 08:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CDF9C8FC1E for ; Thu, 4 Jun 2009 08:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n548A25W002203 for ; Thu, 4 Jun 2009 08:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n548A2GR002202; Thu, 4 Jun 2009 08:10:02 GMT (envelope-from gnats) Date: Thu, 4 Jun 2009 08:10:02 GMT Message-Id: <200906040810.n548A2GR002202@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Michael Cc: Subject: Re: kern/135222: [igb] low speed routing between two igb interfaces X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Michael List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2009 08:10:03 -0000 The following reply was made to PR kern/135222; it has been noted by GNATS. From: Michael To: Mishustin Andrew <1@hnt.ru> Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/135222: [igb] low speed routing between two igb interfaces Date: Thu, 04 Jun 2009 09:41:22 +0200 Hello Andrew, look at my post "Bug in igb driver" from two days ago. We had exactly the same issues using this adapter (and presumambly the same board, your bug description matches 100% our setup :) The following should fix those issues: echo "dev.igb.0.enable_lro=0" >>/etc/sysctl.conf echo "dev.igb.1.enable_lro=0" >>/etc/sysctl.conf reboot (this disabled large receive offloading - tuning this while the machine is running has no effect). I suggested putting this into the release errata, but got no feedback on this request so far. cheers Michael Mishustin Andrew wrote: >> Number: 135222 >> Category: kern >> Synopsis: [igb] low speed routing between two igb interfaces >> Confidential: no >> Severity: serious >> Priority: medium >> Responsible: freebsd-bugs >> State: open >> Quarter: >> Keywords: >> Date-Required: >> Class: sw-bug >> Submitter-Id: current-users >> Arrival-Date: Wed Jun 03 18:30:01 UTC 2009 >> Closed-Date: >> Last-Modified: >> Originator: Mishustin Andrew >> Release: FreeBSD 7.1-RELEASE amd64, FreeBSD 7.2-RELEASE amd64 >> Organization: > HNT >> Environment: > FreeBSD test.hnt 7.2-RELEASE FreeBSD 7.2-RELEASE #12: Thu Apr 30 18:28:15 MSD 20 > 09 admin@test.hnt:/usr/src/sys/amd64/compile/GENERIC amd64 >> Description: > I made a FreeBSD multiprocesor server to act as simple gateway. > It use onboard Intel 82575EB Dual-Port Gigabit Ethernet Controller. > I observe traffic speed near 400 Kbit/s. > I test both interfaces separately - > ftp client work at speed near 1 Gbit/s in both directions. > Then I change NIC to old Intel "em" NIC - gateway work at speed near 1 Gbit/s. > > Looks like a bug in igb driver have an effect upon forwarded traffic. > > If you try > hw.igb.enable_aim=0 > The speed is near 1 Mbit/s > > hw.igb.rxd, hw.igb.txd, "ifconfig -tso" has no effect. > > Nothing in messages.log > > netstat -m > 516/1674/2190 mbufs in use (current/cache/total) > 515/927/1442/66560 mbuf clusters in use (current/cache/total/max) > 515/893 mbuf+clusters out of packet secondary zone in use (current/cache) > 0/44/44/33280 4k (page size) jumbo clusters in use (current/cache/total/max) > 0/0/0/16640 9k jumbo clusters in use (current/cache/total/max) > 0/0/0/8320 16k jumbo clusters in use (current/cache/total/max) > 1159K/2448K/3607K bytes allocated to network (current/cache/total) > 0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters) > 0/0/0 requests for jumbo clusters denied (4k/9k/16k) > 0/0/0 sfbufs in use (current/peak/max) > 0 requests for sfbufs denied > 0 requests for sfbufs delayed > 0 requests for I/O initiated by sendfile > 0 calls to protocol drain routines > > I use only IPv4 traffic. > >> How-To-Repeat: > On machine with two igb interfaces > use rc.conf like this: > > hostname="test.test" > gateway_enable="YES" > ifconfig_igb0="inet 10.10.10.1/24" > ifconfig_igb1="inet 10.10.11.1/24" > > And try create heavy traffic between two networks. >> Fix: > > >> Release-Note: >> Audit-Trail: >> Unformatted: > _______________________________________________ > freebsd-bugs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs > To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"