From owner-cvs-src@FreeBSD.ORG Mon Apr 21 12:06:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 024601065676; Mon, 21 Apr 2008 12:06:42 +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 CFDEF8FC2C; Mon, 21 Apr 2008 12:06:41 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3LC6fn5084276; Mon, 21 Apr 2008 12:06:41 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3LC6fXa084275; Mon, 21 Apr 2008 12:06:41 GMT (envelope-from rwatson) Message-Id: <200804211206.m3LC6fXa084275@repoman.freebsd.org> From: Robert Watson Date: Mon, 21 Apr 2008 12:06:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet raw_ip.c src/sys/netinet6 raw_ip6.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2008 12:06:42 -0000 rwatson 2008-04-21 12:06:41 UTC FreeBSD src repository Modified files: sys/netinet raw_ip.c sys/netinet6 raw_ip6.c Log: With IPv4 raw sockets, read lock rather than write lock the inpcb when receiving or transmitting. With IPv6 raw sockets, read lock rather than write lock the inpcb when receiving. Unfortunately, IPv6 source address selection appears to require a write lock on the inpcb for the time being. MFC after: 3 months Revision Changes Path 1.183 +15 -15 src/sys/netinet/raw_ip.c 1.78 +5 -5 src/sys/netinet6/raw_ip6.c