Subject: Re: ath_rx_proc: no mbuf!
To: Tobias Nygren <tnn@NetBSD.org>
From: Petar Bogdanovic <list+2007@smokva.net>
List: netbsd-users
Date: 12/21/2007 02:45:20
On Fri, Dec 21, 2007 at 02:29:11AM +0100, Tobias Nygren wrote:
> On Fri, 21 Dec 2007 01:43:07 +0100
> Petar Bogdanovic <list+2007@smokva.net> wrote:
>
> > Hi,
> >
> > I just lost the wireless-connection to one of my machines after starting
> > multiple bittorrent-downloads and a build of devel/pcre. I was able to
> > connect with a cable and copied this from /var/log/messages:
> >
> > Dec 21 01:01:54 /netbsd: WARNING: mclpool limit reached; increase NMBCLUSTERS
> > Dec 21 01:01:54 /netbsd: ath0: ath_rx_proc: no mbuf!
> > Dec 21 01:02:25 last message repeated 4111 times
> > Dec 21 01:04:26 last message repeated 13765 times
> >
> >
> > The server runs netbsd-4-0-RELEASE and I never had any wireless-problems
> > with netbsd-4 before.
>
> Connecting to a large bittorrent swarm can generate a considerable
> amount of incoming TCP connections. You probably just need to do what
> the warning message suggests and increase the number of mbuf clusters.
Thanks, I just recompiled the kernel with NMBCLUSTERS=8192. Is this too
high? What is the unit of this value anyway?
Maybe I would have tried increasing NMBCLUSTERS in the first place but
somehow I couldn't believe that an unprivileged user can kill a whole
network-link with nothing more than executing his favorite
bittorrent-client.. :-/