Randall Stewart
0e13104de6
Fixes a bug where SACKs in the face of
...
mapping_array expansion would break. Basically
once we expanded the array we no longer had both
mapping arrays in sync which the sack processing code depends on.
This would mean we were randomly referring to memory that was probably
not there. This mostly just gave us bad sack results going back to the peer.
If INVARIENTS was on of course we would hit the panic routine in the sack_check
call.
We also add a print routine for the place where one would panic in
invarients so one can see what the main mapping array holds.
Reviewed by: tuexen@freebsd.org
MFC after: 2 weeks
2010-03-23 01:36:50 +00:00
..
2010-03-21 16:30:32 +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
2009-08-02 19:43:32 +00:00
2009-08-02 19:43:32 +00:00
2010-01-05 00:35:46 +00:00
2009-09-08 21:17:17 +00:00
2009-04-12 13:41:13 +00:00
2009-08-01 19:26:27 +00:00
2009-06-10 18:12:15 +00:00
2009-08-02 19:43:32 +00:00
2009-11-19 13:21:37 +00:00
2010-03-14 18:59:11 +00:00
2010-03-14 18:59:11 +00:00
2010-02-20 19:59:52 +00:00
2009-08-01 19:26:27 +00:00
2009-07-16 21:13:04 +00:00
2010-03-09 01:11:45 +00:00
2009-12-28 10:47:04 +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-03-02 17:40:48 +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
2009-10-13 20:29:14 +00:00
2010-03-22 23:04:12 +00:00
2010-03-12 22:58:52 +00:00
2009-11-09 19:53:34 +00:00
2010-02-18 22:26:01 +00:00
2009-06-21 10:29:31 +00:00
2010-02-18 22:26:01 +00:00
2009-03-04 02:51:22 +00:00
2010-03-12 22:58:52 +00:00
2010-02-20 19:59:52 +00:00
2010-02-01 14:13:44 +00:00
2009-04-12 14:06:26 +00:00
2010-03-17 18:28:27 +00:00
2010-01-07 21:01:37 +00:00
2010-01-16 20:04:17 +00:00
2010-01-22 07:53:41 +00:00
2009-10-11 12:23:56 +00:00
2009-10-27 18:17:07 +00:00
2010-01-17 19:17:16 +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-03-23 01:36:50 +00:00
2010-01-17 21:00:28 +00:00
2010-02-20 20:30:40 +00:00
2010-01-16 20:04:17 +00:00
2010-02-20 20:30:40 +00:00
2010-02-20 20:30:40 +00:00
2010-01-16 20:04:17 +00:00
2009-09-17 15:11:12 +00:00
2010-01-17 21:00:28 +00:00
2010-01-17 19:24:30 +00:00
2009-07-28 15:07:41 +00:00
2009-09-17 15:11:12 +00:00
2010-01-22 07:53:41 +00:00
2010-02-19 18:00:38 +00:00
2009-03-14 13:42:13 +00:00
2009-06-17 12:34:56 +00:00
2010-03-23 01:36:50 +00:00
2010-03-23 01:36:50 +00:00
2009-06-10 10:39:41 +00:00
2010-02-09 21:31:53 +00:00
2010-03-06 21:24:11 +00:00
2009-08-01 19:26:27 +00:00
2009-07-13 11:51:02 +00:00
2009-11-06 16:55:05 +00:00
2010-03-07 15:58:44 +00:00
2009-08-01 19:26:27 +00:00
2010-03-17 18:28:27 +00:00
2010-02-20 21:45:04 +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-03-07 15:58:44 +00:00
2010-03-06 21:38:31 +00:00
2010-03-07 15:58:44 +00:00
2010-02-01 14:13:44 +00:00
2010-03-17 18:28:27 +00:00
2009-08-02 19:43:32 +00:00
2009-06-12 15:44:35 +00:00