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>