Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2007 08:57:56 +0200 (CEST)
From:      =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@alpha-tierchen.de>
To:        current@freebsd.org
Cc:        mlaier@freebsd.org, rwatson@FreeBSD.org
Subject:   Re: Reminder: NET_NEEDS_GIANT, debug.mpsafenet going away in 7.0
Message-ID:  <56567.2001:6f8:101e:0:20e:cff:fe6d:6adb.1184828276.squirrel@webmail.alpha-tierchen.de>
In-Reply-To: <20070717131518.G1177@fledge.watson.org>
References:  <20070717131518.G1177@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote:
>
> Dear all:
>
> This is a reminder e-mail that, in the very near future, Giant
> compatibility shims for network protocols will be removed. [...]

There was an pf-related issue that require to use mpsafenet=0. Is it
solved now?

>From pf.conf(5):
  Due to a lock order reversal (LOR) with the socket layer, the use of the
  group and user filter parameter in conjuction with a Giant-free netstack
  can result in a deadlock.  If you have to use group or user you must set
  debug.mpsafenet to ``0'' from the loader(8), for the moment.  This work-
  around will still produce the LOR, but Giant will protect from the dead-
  lock.

Unfortunately I have no machine available to test it.

Regards
Björn





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56567.2001:6f8:101e:0:20e:cff:fe6d:6adb.1184828276.squirrel>