From owner-cvs-src@FreeBSD.ORG Wed Sep 29 13:34:24 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7488A16A4CE; Wed, 29 Sep 2004 13:34:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6812E43D1F; Wed, 29 Sep 2004 13:34:24 +0000 (GMT) (envelope-from csjp@freebsd.org) Received: from freefall.freebsd.org (csjp@localhost [127.0.0.1]) i8TDYOgP059715; Wed, 29 Sep 2004 13:34:24 GMT (envelope-from csjp@freebsd.org) Received: (from csjp@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i8TDYOfa059714; Wed, 29 Sep 2004 13:34:24 GMT (envelope-from csjp@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: csjp set sender to csjp@freebsd.org using -f Date: Wed, 29 Sep 2004 13:34:24 +0000 From: "Christian S.J. Peron" To: Max Laier Message-ID: <20040929133424.GB59265@freefall.freebsd.org> References: <200409290454.i8T4sXsl043173@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200409290454.i8T4sXsl043173@repoman.freebsd.org> User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src UPDATING src/share/man/man9 pfil.9 src/sys/contrib/ipfilter/netinet ip_fil.c src/sys/contrib/pf/net pf.c pf_ioctl.c pfvar.h src/sys/net bridge.c pfil.c pfil.h src/sys/netinet ip_fastfwd.c ip_fw.h ip_fw2.c ip_fw_pfil.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Wed, 29 Sep 2004 13:34:24 -0000 On 29 Sep 2004 Max Laier wrote: > Add an additional struct inpcb * argument to pfil(9) in order to enable > passing along socket information. This is required to work around a LOR with > the socket code which results in an easy reproducible hard lockup with > debug.mpsafenet=1. This commit does *not* fix the LOR, but enables us to do > so later. The missing piece is to turn the filter locking into a leaf lock > and will follow in a seperate (later) commit. > > This will hopefully be MT5'ed in order to fix the problem for RELENG_5 in > forseeable future. It's also important to note that this will boost the performance of ucred based firewalling as it removes the overhead of looking up PCB entries on local outgoing packets. -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer