Randall Stewart
ec4c19fcf0
3 Fixes -
...
a) There was a case where a ICMP message could cause
us to return leaving a stuck lock on an stcb.
b) The iterator needed some tweaks to fix its lock
ordering.
c) The ITERATOR_LOCK is no longer needed in the freeing
of a stcb. Now that the timer based one is gone we don't
have a multiple resume situation. Add to that that there
was somewhere a path out of the freeing of an assoc that
did NOT release the iterator_lock.. it was time to clean
this old code up and in the process fix the lock bug.
MFC after: 1 week
2010-06-11 03:54:00 +00:00
..
2010-04-19 16:17:30 +00:00
2010-01-07 21:01:37 +00:00
2009-06-01 21:17:03 +00:00
2009-06-01 21:17:03 +00:00
2009-06-01 21:17:03 +00:00
2010-04-29 11:52:42 +00:00
2009-08-02 19:43:32 +00:00
2008-12-15 06:10:57 +00:00
2010-04-29 11:52:42 +00:00
2009-09-08 21:17:17 +00:00
2009-04-12 13:41:13 +00:00
2010-04-27 14:14:21 +00:00
2009-06-10 18:12:15 +00:00
2010-04-29 11:52:42 +00:00
2010-04-10 12:05:31 +00:00
2010-05-25 20:42:35 +00:00
2010-03-14 18:59:11 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2009-02-13 15:14:43 +00:00
2009-07-16 21:13:04 +00:00
2010-05-25 20:42:35 +00:00
2010-03-31 23:02:25 +00:00
2009-03-03 13:12:12 +00:00
2010-01-08 16:14:41 +00:00
2009-04-12 14:19:37 +00:00
2010-03-17 18:28:27 +00:00
2010-01-04 19:01:22 +00:00
2010-04-19 16:17:30 +00:00
2009-12-28 22:56:30 +00:00
2009-10-11 05:59:43 +00:00
2010-03-15 17:14:27 +00:00
2010-03-01 17:05:46 +00:00
2010-03-01 17:05:46 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2008-12-02 21:37:28 +00:00
2010-04-29 11:52:42 +00:00
2010-03-12 22:58:52 +00:00
2009-11-09 19:53:34 +00:00
2010-06-02 15:44:43 +00:00
2010-06-02 15:44:43 +00:00
2010-05-25 20:42:35 +00:00
2009-03-04 02:51:22 +00:00
2010-05-25 20:42:35 +00:00
2010-04-29 11:52:42 +00:00
2010-02-01 14:13:44 +00:00
2010-06-02 15:44:43 +00:00
2010-04-27 15:07:08 +00:00
2010-04-23 08:19:47 +00:00
2008-12-06 13:19:54 +00:00
2010-06-05 21:33:16 +00:00
2010-01-22 07:53:41 +00:00
2010-06-05 21:33:16 +00:00
2010-05-16 17:03:56 +00:00
2009-10-27 18:17:07 +00:00
2010-06-06 20:34:17 +00:00
2010-03-12 22:58:52 +00:00
2010-03-12 22:58:52 +00:00
2010-02-13 21:38:15 +00:00
2010-06-09 16:39:18 +00:00
2010-04-03 15:40:14 +00:00
2010-06-06 19:24:32 +00:00
2010-06-06 20:34:17 +00:00
2010-01-16 20:04:17 +00:00
2010-06-05 21:27:43 +00:00
2010-04-03 15:40:14 +00:00
2010-06-11 03:54:00 +00:00
2010-06-05 21:20:28 +00:00
2010-05-16 17:03:56 +00:00
2010-06-06 20:34:17 +00:00
2009-07-28 15:07:41 +00:00
2010-05-16 17:03:56 +00:00
2008-10-27 13:53:31 +00:00
2010-03-24 20:02:40 +00:00
2010-06-11 03:54:00 +00:00
2010-04-03 15:40:14 +00:00
2009-06-17 12:34:56 +00:00
2010-06-11 03:54:00 +00:00
2010-04-03 15:40:14 +00:00
2009-06-10 10:39:41 +00:00
2009-02-13 15:14:43 +00:00
2010-04-29 11:52:42 +00:00
2008-11-28 23:39:25 +00:00
2010-04-29 11:52:42 +00:00
2009-08-01 19:26:27 +00:00
2009-07-13 11:51:02 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2009-07-13 11:51:02 +00:00
2010-03-20 19:47:30 +00:00
2009-09-16 05:33:15 +00:00
2010-04-29 11:52:42 +00:00
2010-03-06 21:38:31 +00:00
2010-04-29 11:52:42 +00:00
2010-02-01 14:13:44 +00:00
2010-04-29 11:52:42 +00:00
2010-04-29 11:52:42 +00:00
2009-06-12 15:44:35 +00:00