From owner-cvs-all Tue Jul 14 12:57:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03682 for cvs-all-outgoing; Tue, 14 Jul 1998 12:57:02 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA03644; Tue, 14 Jul 1998 12:56:46 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.8/8.8.5) with SMTP id UAA04384; Tue, 14 Jul 1998 20:59:13 +0100 (BST) Date: Tue, 14 Jul 1998 20:59:13 +0100 (BST) From: Doug Rabson To: Bruce Evans cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet tcp.h tcp_var.h In-Reply-To: <199807131109.EAA15022@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Mon, 13 Jul 1998, Bruce Evans wrote: > bde 1998/07/13 04:09:57 PDT > > Modified files: > sys/netinet tcp.h tcp_var.h > Log: > Declare tcp_seq and tcp_cc as fixed-size types. Half fixed type > mismatches exposed by this (the prototype for tcp_respond() didn't > match the function definition lexically, and still depends on a > gcc feature to match if ints have more than 32 bits). I found these too. I didn't commit them because they are mixed up with a fix for the revolting hack of overlaying a double-linked-list onto part of the ip header for ip and tcp reassembly. I have pulled in some code from NetBSD which queues packets for reassembly by allocating a queue structure which holds onto the packet. Its much tidier (and it actually works on the alpha) but I haven't tested it properly on i386. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message