Randall Stewart
5bead43650
- Consolidate the code that free's chunks to actually also
...
call the sctp_free_remote_address() function.
- Assure that when we allocate a chunk the whoTo is NULL,
also when we free it and place it into the cache we NULL
it (that way the consolidation code will always work).
- Fix a small race, when a empty data holder is left on the stream
out queue, and both sides do a shutdown, the empty data holder
would prevent us from sending a SHUTDOWN-ACK and at the same time we
never would cleanup the empty holder (since nothing was ever in queue).
We now add a utility function that a) cleans up empty holders and
b) properly determines if there are still pending data chunks on
the stream out wheel.
Approved by: re@freebsd.org (Ken Smith)
2007-07-02 19:22:22 +00:00
..
2007-04-30 20:26:11 +00:00
2007-05-17 21:20:24 +00:00
2005-08-26 15:27:18 +00:00
2007-05-10 15:58:48 +00:00
2005-02-22 13:04:05 +00:00
2007-06-12 16:24:56 +00:00
2006-12-04 00:41:48 +00:00
2007-06-15 18:59:10 +00:00
2007-05-10 15:58:48 +00:00
2007-05-10 15:58:48 +00:00
2007-06-12 16:24:56 +00:00
2007-07-01 11:41:27 +00:00
2007-07-01 11:41:27 +00:00
2007-07-01 11:41:27 +00:00
2007-05-10 15:58:48 +00:00
2007-06-12 16:24:56 +00:00
2007-06-17 00:31:24 +00:00
2007-06-12 16:24:56 +00:00
2005-07-20 10:30:52 +00:00
2007-06-12 16:24:56 +00:00
2006-12-01 18:37:41 +00:00
2007-05-11 10:20:51 +00:00
2007-06-17 00:33:34 +00:00
2007-06-17 00:33:34 +00:00
2007-05-10 15:58:48 +00:00
2007-05-10 15:58:48 +00:00
2007-03-18 23:05:20 +00:00
2007-07-01 11:41:27 +00:00
2006-12-29 21:59:17 +00:00
2007-05-04 11:15:41 +00:00
2006-06-02 19:59:33 +00:00
2006-01-21 10:44:34 +00:00
2007-07-01 11:41:27 +00:00
2005-05-04 13:09:19 +00:00
2007-05-11 11:05:30 +00:00
2007-07-01 11:41:27 +00:00
2007-07-01 11:41:27 +00:00
2006-02-01 13:55:03 +00:00
2007-05-10 15:58:48 +00:00
2007-02-08 23:05:08 +00:00
2007-05-11 10:48:30 +00:00
2007-05-11 10:48:30 +00:00
2007-07-01 11:41:27 +00:00
2007-06-12 16:24:56 +00:00
2007-05-11 11:00:48 +00:00
2005-08-10 07:10:02 +00:00
2007-07-02 15:44:30 +00:00
2007-06-18 21:59:15 +00:00
2007-06-14 22:59:04 +00:00
2007-06-16 00:33:47 +00:00
2007-06-09 13:46:57 +00:00
2007-06-17 23:43:37 +00:00
2007-05-29 09:29:03 +00:00
2007-06-14 22:59:04 +00:00
2007-05-08 17:01:12 +00:00
2007-05-08 17:01:12 +00:00
2007-06-12 11:21:00 +00:00
2007-07-02 19:22:22 +00:00
2007-06-22 13:50:56 +00:00
2007-07-02 19:22:22 +00:00
2007-07-02 19:22:22 +00:00
2007-06-14 22:59:04 +00:00
2007-07-01 14:18:20 +00:00
2007-05-08 17:01:12 +00:00
2007-07-02 19:22:22 +00:00
2007-06-01 11:19:54 +00:00
2007-07-02 19:22:22 +00:00
2007-06-15 03:16:48 +00:00
2007-06-15 20:23:41 +00:00
2007-05-08 17:01:12 +00:00
2007-06-13 01:31:53 +00:00
2007-06-14 22:59:04 +00:00
2007-06-16 03:28:18 +00:00
2007-06-18 22:36:52 +00:00
2007-06-08 10:57:11 +00:00
2007-06-22 13:50:56 +00:00
2007-07-01 11:41:27 +00:00
2007-07-02 19:22:22 +00:00
2007-06-18 13:57:37 +00:00
2007-07-02 19:22:22 +00:00
2007-06-14 22:59:04 +00:00
2007-05-07 14:05:23 +00:00
2007-03-24 22:15:02 +00:00
2007-05-11 10:50:31 +00:00
2007-06-08 13:43:28 +00:00
2007-07-01 11:41:27 +00:00
2007-07-01 11:41:27 +00:00
2007-05-13 22:16:13 +00:00
2007-05-11 11:21:43 +00:00
2006-06-18 14:24:12 +00:00
2007-07-01 11:41:27 +00:00
2007-07-01 11:41:27 +00:00
2007-06-09 17:49:39 +00:00
2007-05-16 17:55:22 +00:00
2007-06-04 18:25:08 +00:00
2007-06-15 22:54:11 +00:00
2007-05-28 11:03:53 +00:00
2007-05-25 21:28:49 +00:00
2007-07-01 11:41:27 +00:00
2007-06-12 16:24:56 +00:00
2007-02-20 10:13:11 +00:00