Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Sep 2009 22:26:59 +0200
From:      "Simon L. Nielsen" <simon@FreeBSD.org>
To:        "Bjoern A. Zeeb" <bz@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r196738 - head/sys/netinet
Message-ID:  <20090901202659.GA1495@arthur.nitro.dk>
In-Reply-To: <200909011753.n81Hr1AV068295@svn.freebsd.org>
References:  <200909011753.n81Hr1AV068295@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2009.09.01 17:53:01 +0000, Bjoern A. Zeeb wrote:
> Author: bz
> Date: Tue Sep  1 17:53:01 2009
> New Revision: 196738
> URL: http://svn.freebsd.org/changeset/base/196738
> 
> Log:
>   In case an upper layer protocol tries to send a packet but the
>   L2 code does not have the ethernet address for the destination
>   within the broadcast domain in the table, we remember the
>   original mbuf in `la_hold' in arpresolve() and send out a
>   different packet with an arp request.

[...]

Thanks!

In case anybody is interested, this was the issue which indirectly
killed the FreeBSD mail system for some hours recently.  It was caused
by ns1.FreeBSD.org stopped responding to network traffic due to it
running out of mbuf's.

Feel free to guess when bz's patch was applied ;-) :
http://people.freebsd.org/~simon/misc/mbuf_leak_ns1_200908.png .  The
final spike on the graph is me running 'arp -da' a bunch of times.

-- 
Simon L. Nielsen



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