From owner-cvs-all@FreeBSD.ORG Sat Jul 26 21:12:15 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 BAB581065687; Sat, 26 Jul 2008 21:12:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9261E8FC17; Sat, 26 Jul 2008 21:12:15 +0000 (UTC) (envelope-from mav@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 m6QLCFrJ060559; Sat, 26 Jul 2008 21:12:15 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6QLCFFE060558; Sat, 26 Jul 2008 21:12:15 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200807262112.m6QLCFFE060558@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Sat, 26 Jul 2008 21:12:00 +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 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: Sat, 26 Jul 2008 21:12:15 -0000 mav 2008-07-26 21:12:00 UTC FreeBSD src repository Modified files: sys/netinet raw_ip.c Log: SVN rev 180833 on 2008-07-26 21:12:00Z by mav According to in_pcb.h protocol binding information has double locking. It allows access it while list travercing holding only global pcbinfo lock. This relaxed locking noticably increses receive socket lookup performance. Revision Changes Path 1.190 +22 -24 src/sys/netinet/raw_ip.c