From owner-cvs-all@FreeBSD.ORG Wed Aug 13 03:20:58 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 1066B37B401; Wed, 13 Aug 2003 03:20:58 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99BF943FA3; Wed, 13 Aug 2003 03:20:57 -0700 (PDT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7DAKv0U018975; Wed, 13 Aug 2003 03:20:57 -0700 (PDT) (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7DAKvb4018972; Wed, 13 Aug 2003 03:20:57 -0700 (PDT) Message-Id: <200308131020.h7DAKvb4018972@repoman.freebsd.org> From: Hartmut Brandt Date: Wed, 13 Aug 2003 03:20:57 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet tcp_syncache.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, 13 Aug 2003 10:20:58 -0000 harti 2003/08/13 03:20:57 PDT FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: The syncache has made use of TCPDEBUG problematic, because the SYN segments are lost for the application. This broke, for example, ports/benchmarks/dbs which needs the SYN segment to filter the contents of the trace buffer for the connection it is interested in. This patch makes the SYN segments available again. Unfortunately they are now associated with the listening socket instead of the new one, so a change to applications is required, but without this patch it wouldn't work altogether. PR: kern/45966 Revision Changes Path 1.41 +41 -0 src/sys/netinet/tcp_syncache.c