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-05-24 07:04:00 +00:00
2010-06-09 12:30:40 +00:00
2010-05-24 16:41:05 +00:00
2010-06-02 17:27:23 +00:00
2010-06-10 16:45:30 +00:00
2010-06-11 03:54:00 +00:00
2010-05-24 16:27:47 +00:00
2010-02-21 01:12:18 +00:00