Date: Mon, 24 Mar 2003 23:44:45 -0600 (CST) From: Mike Silbersack <silby@silby.com> To: Mike Silbersack <silby@FreeBSD.org> Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options src/sys/netinet ip_output.c Message-ID: <20030324234234.T6129@odysseus.silby.com> In-Reply-To: <200303250545.h2P5j5PM008552@repoman.freebsd.org> References: <200303250545.h2P5j5PM008552@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
FWIW, the two drivers I tested this with (if_xl and if_sis) both flunk. if_xl tries to fix the situation, but fails, and if_sis goes totally weird, eating mbufs and rendering the interface unuseable. I'll test more interfaces once I have these two fixed. Mike "Silby" Silbersack On Mon, 24 Mar 2003, Mike Silbersack wrote: > silby 2003/03/24 21:45:05 PST > > FreeBSD src repository > > Modified files: > sys/conf options > sys/netinet ip_output.c > Log: > Add the MBUF_FRAG_TEST option. When compiled in, this option > allows you to tell ip_output to fragment all outgoing packets > into mbuf fragments of size net.inet.ip.mbuf_frag_size bytes. > This is an excellent way to test if network drivers can properly > handle long mbuf chains being passed to them. > > net.inet.ip.mbuf_frag_size defaults to 0 (no fragmentation) > so that you can at least boot before your network driver dies. :) > > Revision Changes Path > 1.383 +1 -0 src/sys/conf/options > 1.179 +30 -0 src/sys/netinet/ip_output.c > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030324234234.T6129>