Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: BNX Double Buffer Allocation



Here's what I got AFTER the network stopped.

—--------------------------------------------------

ifconfig -a
bnx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM
        enabled=0
        address: 00:19:b9:e2:62:a9
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.145.25.250 netmask 0xff000000 broadcast 10.255.255.255
        inet6 fe80::219:b9ff:fee2:62a9%bnx0 prefixlen 64 scopeid 0x1
bnx1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        capabilities=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM
        enabled=0
        address: 00:19:b9:e2:62:a7
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::219:b9ff:fee2:62a7%bnx1 prefixlen 64 scopeid 0x2
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
daviddu@onswtp ~ $ 
daviddu@onswtp ~ $ 
daviddu@onswtp ~ $ 

—--------------------------------------------------

>>> David Young <dyoung%pobox.com@localhost> 8/26/2008 4:21 PM >>>
On Tue, Aug 26, 2008 at 04:03:48PM -0500, David Dudley wrote:
> David:
> 
> Patched the file after figuring out my problem (Windoze vs. Unix).
> 
> The system compiled with no problem, however when I start the system
> with 2 network interfaces connected (bnx0 & bnx1), I get "WARNING:
> mclpool limit reached; increase NMBCLUSTERS", and both network
> interfaces stop.  I don't get a panic, just the network connections
> won't pass data any more.

Let's see what 'ifconfig -a' says after that happens.

Supposing that there is not an mbuf leak somewhere, you need to increase
NMBCLUSTERS in your kernel configuration and recompile.  See options(4).

(It is too bad that drivers do not ordinarily scale up the length of
their rx rings as the load demands, and share the available mbuf clusters
less greedily.)

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933 ext 24

BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:David Dudley
TEL;WORK:826-1265
ORG:;MIS
TEL;PREF;FAX:880-3741
EMAIL;WORK;PREF;NGW:DavidDu%cctexas.com@localhost
N:Dudley;David
TITLE:Functional Analyst
END:VCARD



Home | Main Index | Thread Index | Old Index