Date: Wed, 29 Sep 2004 13:34:24 +0000 From: "Christian S.J. Peron" <csjp@freebsd.org> To: Max Laier <mlaier@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 ... Message-ID: <20040929133424.GB59265@freefall.freebsd.org> In-Reply-To: <200409290454.i8T4sXsl043173@repoman.freebsd.org> References: <200409290454.i8T4sXsl043173@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040929133424.GB59265>