From owner-cvs-all@FreeBSD.ORG Mon Aug 18 08:13:58 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4D8410656C2; Mon, 18 Aug 2008 08:13:58 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B87028FC22; Mon, 18 Aug 2008 08:13:58 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7I8DwVx084303; Mon, 18 Aug 2008 08:13:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7I8DwoD084302; Mon, 18 Aug 2008 08:13:58 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808180813.m7I8DwoD084302@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 18 Aug 2008 08:11:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/contrib/pf/net pf.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c src/sys/kern subr_witness.c src/sys/netinet in_mcast.c in_pcb.c in_pcb.h ip_divert.c ip_fw2.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_reass.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 18 Aug 2008 08:13:58 -0000 rwatson 2008-08-18 08:11:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/contrib/pf/net pf.c sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c sys/kern subr_witness.c sys/netinet in_mcast.c in_pcb.c in_pcb.h ip_divert.c ip_fw2.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_reass.c tcp_sack.c tcp_subr.c tcp_syncache.c tcp_timer.c tcp_timewait.c tcp_usrreq.c udp_usrreq.c sys/netinet6 icmp6.c in6_pcb.c in6_src.c raw_ip6.c udp6_usrreq.c sys/security/audit audit_arg.c sys/security/mac mac_inet.c Log: SVN rev 181822 on 2008-08-18 08:11:48Z by rwatson Merge r178285, r178318, r178319, r178320, r178321, r178322, r178325, r178376, r178377, r178378, r178419, r179412, r179414, r180127, r180338, r180343, r180344, r180346, r180348, r180368, r180422, r180429, r180536, r180558, r180589, r181364, r181365 from head to stable/7: Introduce and use rwlocks throughout the inpcbinfo and inpcb infrastructure, and protocols that depend on that infrastructure, including UDP, TCP, and IP raw sockets. Significant parts of this work were reviewed by Bjoern Zeeb, and tested by Paul Saab, Kris Keneway, and George Neville-Neil, whose contributions to this work are greatly appreciated. Tested by: ps, kris, gnn, Mike Tancsa Reviewed by: bz, des Revision Changes Path 1.46.2.4 +4 -5 src/sys/contrib/pf/net/pf.c 1.10.2.4 +2 -2 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c 1.236.2.4 +5 -5 src/sys/kern/subr_witness.c 1.3.2.3 +28 -28 src/sys/netinet/in_mcast.c 1.196.2.11 +38 -29 src/sys/netinet/in_pcb.c 1.100.2.7 +93 -50 src/sys/netinet/in_pcb.h 1.130.2.1 +17 -17 src/sys/netinet/ip_divert.c 1.175.2.8 +2 -2 src/sys/netinet/ip_fw2.c 1.6.2.3 +1 -1 src/sys/netinet/ip_options.c 1.276.2.3 +6 -6 src/sys/netinet/ip_output.c 1.180.2.4 +41 -38 src/sys/netinet/raw_ip.c 1.370.2.4 +20 -20 src/sys/netinet/tcp_input.c 1.141.2.7 +1 -1 src/sys/netinet/tcp_output.c 1.353.2.1 +1 -1 src/sys/netinet/tcp_reass.c 1.40.2.1 +8 -8 src/sys/netinet/tcp_sack.c 1.300.2.6 +51 -55 src/sys/netinet/tcp_subr.c 1.130.2.13 +6 -6 src/sys/netinet/tcp_syncache.c 1.99.2.2 +16 -16 src/sys/netinet/tcp_timer.c 1.287.2.1 +14 -14 src/sys/netinet/tcp_timewait.c 1.163.2.6 +68 -68 src/sys/netinet/tcp_usrreq.c 1.218.2.2 +173 -73 src/sys/netinet/udp_usrreq.c 1.80.2.1 +4 -4 src/sys/netinet6/icmp6.c 1.84.2.6 +18 -18 src/sys/netinet6/in6_pcb.c 1.46.2.4 +1 -1 src/sys/netinet6/in6_src.c 1.73.2.3 +17 -17 src/sys/netinet6/raw_ip6.c 1.81.2.3 +36 -35 src/sys/netinet6/udp6_usrreq.c 1.15.2.3 +2 -2 src/sys/security/audit/audit_arg.c 1.11.2.5 +2 -2 src/sys/security/mac/mac_inet.c