From owner-cvs-sys Fri Feb 14 10:16:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA20991 for cvs-sys-outgoing; Fri, 14 Feb 1997 10:16:05 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA20964; Fri, 14 Feb 1997 10:16:02 -0800 (PST) Date: Fri, 14 Feb 1997 10:16:02 -0800 (PST) From: Garrett Wollman Message-Id: <199702141816.KAA20964@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in_proto.c in_rmx.c tcp_subr.c tcp_usrreq.c udp_usrreq.c udp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 97/02/14 10:16:01 Modified: sys/netinet in_proto.c in_rmx.c tcp_subr.c tcp_usrreq.c udp_usrreq.c udp_var.h Log: Fix the mechanism for choosing wehether to save the slow-start threshold in the route. This allows us to remove the unconditional setting of the pipesize in the route, which should mean that SO_SNDBUF and SO_RCVBUF should actually work again. While we're at it: - Convert udp_usrreq from `mondo switch statement from Hell' to new-style. - Delete old TCP mondo switch statement from Hell, which had previously been diked out. Revision Changes Path 1.37 +3 -2 src/sys/netinet/in_proto.c 1.29 +1 -18 src/sys/netinet/in_rmx.c 1.33 +19 -2 src/sys/netinet/tcp_subr.c 1.28 +0 -317 src/sys/netinet/tcp_usrreq.c 1.33 +210 -129 src/sys/netinet/udp_usrreq.c 1.11 +1 -2 src/sys/netinet/udp_var.h