From owner-cvs-all@FreeBSD.ORG Tue Mar 25 21:10:45 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9ED037B404 for ; Tue, 25 Mar 2003 21:10:45 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id BF06543F93 for ; Tue, 25 Mar 2003 21:10:43 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 95537 invoked from network); 26 Mar 2003 05:10:42 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 26 Mar 2003 05:10:42 -0000 X-pair-Authenticated: 209.68.2.70 Date: Tue, 25 Mar 2003 23:07:19 -0600 (CST) From: Mike Silbersack To: Maxime Henrion In-Reply-To: <20030325211352.Y1008@odysseus.silby.com> Message-ID: <20030325230252.C1448@odysseus.silby.com> References: <200303250545.h2P5j5PM008552@repoman.freebsd.org> <20030325222016.GF57674@elvis.mu.org> <20030325235120.GH57674@elvis.mu.org> <20030325211352.Y1008@odysseus.silby.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Status: No, hits=-26.2 required=5.0 tests=AWL,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options src/sys/netinet ip_output.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2003 05:10:48 -0000 On Tue, 25 Mar 2003, Mike Silbersack wrote: > As a reference point, I left the mbuf_frag_test code disabled and instead > changed XL_MAXFRAGS down to 2 so that it would try defragmentation > frequently. Sure enough, it still breaks. I'll take a stab at fixing it. > > Mike "Silby" Silbersack WHOOOO HAHAHAHAHAHAH, I FIGURED IT OUT. We weren't copying over the mbuf flags. These flags included the HARDWARE CHECKSUM flags. Hence, after being reassembled, our mbuf chain was being sent out unchecksummed, which upset the machines on the other end. Anyway, now that it appears to be working, I'm going to start working on the m_defragment function. After that's good, then I'll clean up xl_encap to use it. Mike "Silby" Silbersack