I have generated a patch which appears to solve the lock ordering
issues associated with ucred based filtering which results in
hard locks (while mpsafenet=1). 

This patch basically implements a shared locking mechanism.

http://people.freebsd.org/~csjp/ip_fw2.c.1099500281.diff

It would be appriciated if interested parties could download it,
load a large number of rules and try to manipulate (delete/add)
rules under high loads.

Thanks!

-- 
Christian S.J. Peron
[EMAIL PROTECTED]
FreeBSD Committer
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to