Robert Watson 730262cdf7 Lock down rawcb_list, a global list of control blocks for raw sockets,
using rawcb_mtx.  Hold this mutex while modifying or iterating over
the control list; this means that the mutex is held over calls into
socket delivery code, which no longer causes a lock order reversal as
the routing socket code uses a netisr to avoid recursing socket ->
routing -> socket.

Note: Locking of IPsec consumers of rawcb_list is not included in this
commit.
2004-06-15 04:13:59 +00:00
..
2004-05-30 20:27:19 +00:00
2004-06-14 08:17:51 +00:00
2004-04-25 09:24:52 +00:00
2004-05-30 20:27:19 +00:00
2004-04-25 09:24:52 +00:00
2004-05-30 20:27:19 +00:00
2004-05-30 20:27:19 +00:00
2004-03-22 16:04:43 +00:00
2004-04-25 09:24:52 +00:00
2004-05-30 20:27:19 +00:00
2004-05-30 20:27:19 +00:00
2004-03-29 22:16:39 +00:00
2004-06-15 03:40:39 +00:00
2004-04-21 15:27:36 +00:00
2004-04-25 01:39:00 +00:00