kern/135222: [igb] low speed routing between two igb interfaces

Michael freebsdusb at bindone.de
Fri Jun 12 09:50:03 UTC 2009


The following reply was made to PR kern/135222; it has been noted by GNATS.

From: Michael <freebsdusb at bindone.de>
To: Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: kern/135222: [igb] low speed routing between two igb interfaces
Date: Fri, 12 Jun 2009 11:45:47 +0200

 The original poster reported that the suggested fix works for him:
 ---
 Hello Michael,
 
 Thank you. It's working.
 
 I consider it necessary to put this into the release errata.
 
 
 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 at 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 at freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
 > To unsubscribe, send any mail to "freebsd-bugs-unsubscribe at freebsd.org"
 


More information about the freebsd-net mailing list