Re: Memory leak in net80211 on FBSD 6.0

From: Nate Nielsen (nielsen-list_at_memberwebs.com)
Date: 11/30/05

  • Next message: Sam Leffler: "Re: Memory leak in net80211 on FBSD 6.0"
    To: freebsd-hackers@freebsd.org, freebsd-net@freebsd.org, freebsd-current@freebsd.org
    Date: Wed, 30 Nov 2005 03:04:44 +0000 (GMT)
    
    

    Nate Nielsen wrote:
    > 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

    I've put debugging code in node_alloc() and node_free() (in
    net80211/ieee80211_node.c) and can confirm that thousands of
    ieee80211_node structures are being allocated, at a cost of 1K a piece.

    I'll continue to look into this (stumbling about), but if anyone has any
    advice or ideas of where to look, I'd be eternally grateful.

    Cheers,
    Nate
    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: Sam Leffler: "Re: Memory leak in net80211 on FBSD 6.0"

    Relevant Pages