mlaier b65eae4c19 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.

Suggested by:		rwatson
A lot of work by:	csjp (he'd be even more helpful w/o mentor-reviews ;)
Reviewed by:		rwatson, csjp
Tested by:		-pf, -ipfw, LINT, csjp and myself
MFC after:		3 days

LOR IDs:		14 - 17 (not fixed yet)
2004-09-29 04:54:33 +00:00
..
2004-06-17 17:16:53 +00:00
2004-05-20 15:09:41 +00:00
2004-08-30 09:33:06 +00:00
2004-09-27 06:18:25 +00:00
2003-12-31 22:27:51 +00:00
2004-08-23 11:59:32 +00:00
2004-06-11 11:16:26 +00:00
2004-06-16 09:47:26 +00:00
2004-09-16 21:32:13 +00:00
2004-07-13 19:36:59 +00:00
2004-08-04 18:57:41 +00:00
2004-06-11 11:43:46 +00:00
2004-09-03 08:19:31 +00:00
2004-06-17 17:16:53 +00:00
2004-06-17 17:16:53 +00:00
2004-07-13 19:36:59 +00:00
2004-07-13 19:36:59 +00:00
2004-07-13 19:36:59 +00:00
2004-06-25 21:54:49 +00:00
2004-09-16 06:00:52 +00:00
2004-04-06 19:08:40 +00:00
2004-06-08 10:37:30 +00:00