rwatson 8d3568ae0b When entering a timer on a tcpcb, don't continue processing if it has been
dropped.  This prevents a bug introduced during the socket/pcb refcounting
work from occuring, in which occasionally the retransmit timer may fire
after a connection has been reset, resulting in the resulting R|A TCP
packet having a source port of 0, as the port reservation has been
released.

While here, fixing up some RUNLOCK->WUNLOCK bugs.

MFC after:	1 month
2006-06-03 19:37:08 +00:00
..
2006-06-01 02:25:00 +00:00
2006-05-26 13:54:27 +00:00
2006-05-27 04:40:41 +00:00
2006-05-30 18:41:26 +00:00
2006-05-29 06:12:01 +00:00
2006-05-30 21:13:28 +00:00
2006-05-29 19:29:41 +00:00