Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Nov 2005 03:04:43 +0000 (GMT)
From:      Nate Nielsen <nielsen-list@memberwebs.com>
To:        freebsd-net@freebsd.org
Subject:   Memory leak in net80211 on FBSD 6.0
Message-ID:  <438CE0A8.4010205@memberwebs.com>

next in thread | raw e-mail | index | archive | help
I'm experiencing a memory leak in the net80211 code. I have two atheros
5213-A cards on two embedded systems running FreeBSD 6.0. They are setup
as IBSS (adhoc) stations. After roughly 15 seconds of ~14Mbps TCP
traffic (single stream) I promptly run out of memory:

> login: panic: kmem_malloc(4096): kmem_map too small: 25165824 total allocated
> Uptime: 3m0s
> Cannot dump. No dump device defined.
> Automatic reboot in 5 seconds - press a key on the console to abort
> Rebooting...

The boxes have 64MB of memory each.
vmstat -m reports the following just before the panic:

>          Type InUse MemUse HighUse Requests  Size(s)
> <snip>
>     80211node 20554 20554K       -    20559  512,1024

The cards are configured as follows (in other words, nothing special):

> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet 10.2.2.5 netmask 0xffffff00 broadcast 10.2.2.255
>         ether 00:15:6d:10:19:21
>         media: IEEE 802.11 Wireless Ethernet OFDM/24Mbps mode 11g <adhoc>
>         status: associated
>         ssid jumper channel 3 bssid 02:15:6d:10:19:21
>         authmode OPEN privacy OFF txpowmax 56 protmode CTS bintval 100

I've got this sorta thing in my kernel:

> device          wlan            # 802.11 support
> device          wlan_wep
> device          wlan_ccmp
> device          wlan_tkip
> device          wlan_xauth
> device          wlan_acl
> device          ath             # Atheros
> device          ath_hal
> device          ath_rate_onoe

I'll continue to hack away at this problem, but I don't have much
experience with the FreeBSD kernel. If anyone has any ideas, I'd love to
hear from you.

Cheers,
Nate




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?438CE0A8.4010205>