Pyun YongHyeon
85b340cb24
Remove local jumbo locator and switch to UMA backed page allocator
...
for jumbo frame.
o Nuke unneeded jlist lock which was used to protect jumbo buffer
management in local allocator.
o Added a new tunable hw.mskc.jumbo_disable to disable jumbo
frame support for the driver. The tunable could be set for
systems that do not need to use jumbo frames and it would
save (9K * number of Rx descriptors) bytes kernel memory.
o Jumbo buffer allocation failure is no longer critical error
for the operation of msk(4). If msk(4) encounter the allocation
failure it just disables jumbo frame support and continues to
work without your intervention.
Using local allocator had several drawbacks such as requirement of
large amount of continuous kernel memory and fixed (small) number
of available buffers. The need for large continuous memory resulted
in failure of loading driver with kldload on running systems.
Also small number of buffer used in local allocator showed poor
performance for some applications.
2009-01-14 05:08:52 +00:00
..
2008-11-27 20:26:02 +00:00
2008-12-27 20:48:11 +00:00
2008-12-13 07:45:48 +00:00
2009-01-08 17:47:45 +00:00
2008-12-06 14:23:45 +00:00
2008-11-07 07:02:28 +00:00
2009-01-12 16:07:03 +00:00
2008-10-07 23:55:32 +00:00
2008-09-15 22:45:14 +00:00
2008-12-03 09:01:12 +00:00
2008-11-03 00:53:54 +00:00
2008-11-06 08:55:46 +00:00
2008-10-23 15:53:51 +00:00
2008-09-27 08:51:18 +00:00
2008-11-29 14:20:36 +00:00
2008-09-27 08:51:18 +00:00
2009-01-12 17:18:58 +00:00
2009-01-13 05:50:22 +00:00
2008-12-17 10:42:53 +00:00
2009-01-13 23:46:45 +00:00
2008-08-22 06:46:55 +00:00
2008-12-09 21:34:22 +00:00
2008-09-27 08:51:18 +00:00
2008-10-13 17:33:55 +00:00
2008-12-31 07:41:42 +00:00
2008-10-23 15:53:51 +00:00
2008-12-27 11:38:41 +00:00
2008-10-25 06:18:12 +00:00
2008-08-29 01:23:16 +00:00
2007-10-12 06:03:46 +00:00
2008-03-06 08:09:45 +00:00
2008-11-26 19:25:13 +00:00
2008-09-27 08:51:18 +00:00
2008-09-27 08:51:18 +00:00
2008-08-13 16:09:40 +00:00
2008-07-09 16:47:55 +00:00
2008-09-27 08:51:18 +00:00
2008-06-30 21:18:27 +00:00
2008-12-18 14:21:35 +00:00
2008-12-07 23:02:37 +00:00
2009-01-07 21:25:44 +00:00
2008-04-05 17:24:44 +00:00
2008-12-23 22:53:57 +00:00
2009-01-13 00:10:50 +00:00
2008-08-06 22:22:27 +00:00
2008-11-06 09:41:31 +00:00
2008-09-08 20:20:44 +00:00
2008-07-11 18:26:12 +00:00
2008-08-27 04:11:03 +00:00
2009-01-05 21:00:22 +00:00
2008-09-30 18:52:43 +00:00
2008-11-29 20:16:53 +00:00
2008-11-23 23:04:28 +00:00
2008-06-23 18:16:25 +00:00
2008-10-02 15:37:58 +00:00
2007-10-20 23:23:23 +00:00
2009-01-08 04:26:44 +00:00
2008-08-23 15:03:26 +00:00
2008-11-17 07:09:40 +00:00
2008-02-01 19:36:27 +00:00
2008-04-26 14:17:21 +00:00
2008-10-04 10:39:31 +00:00
2007-10-20 23:23:23 +00:00
2008-03-08 18:06:48 +00:00
2008-12-16 11:04:02 +00:00
2008-09-07 04:35:04 +00:00
2008-06-06 18:29:56 +00:00
2008-08-25 15:23:54 +00:00
2008-08-01 21:33:07 +00:00
2008-05-29 12:50:46 +00:00
2009-01-12 17:15:09 +00:00
2009-01-06 17:23:37 +00:00
2008-09-27 08:51:18 +00:00
2008-08-08 13:43:56 +00:00
2008-11-14 01:53:10 +00:00
2008-05-12 00:15:30 +00:00
2008-11-25 07:17:11 +00:00
2008-12-15 21:42:38 +00:00
2008-11-11 00:14:10 +00:00
2008-06-07 18:38:02 +00:00
2008-10-27 16:46:50 +00:00
2008-11-27 02:19:44 +00:00
2008-12-04 02:16:53 +00:00
2008-09-27 08:51:18 +00:00
2008-11-29 14:26:22 +00:00
2008-09-27 08:51:18 +00:00
2008-09-22 22:08:43 +00:00
2008-09-24 21:26:46 +00:00
2008-09-26 14:19:52 +00:00
2008-03-05 05:36:09 +00:00
2008-10-23 15:53:51 +00:00
2008-05-12 00:15:30 +00:00
2009-01-10 17:17:18 +00:00
2008-12-15 17:11:40 +00:00
2009-01-08 11:09:27 +00:00
2008-11-28 23:44:13 +00:00
2008-09-27 08:51:18 +00:00
2008-09-27 08:51:18 +00:00
2008-12-06 21:41:27 +00:00
2008-11-02 17:04:54 +00:00
2009-01-07 21:52:47 +00:00
2008-09-27 08:51:18 +00:00
2009-01-14 05:08:52 +00:00
2008-11-24 19:00:57 +00:00
2007-10-12 06:03:46 +00:00
2008-12-20 00:04:04 +00:00
2007-11-22 02:45:00 +00:00
2008-11-19 21:07:33 +00:00
2008-05-31 14:17:36 +00:00
2008-08-01 20:39:18 +00:00
2008-11-22 05:55:56 +00:00
2009-01-03 19:38:47 +00:00
2008-11-26 13:44:11 +00:00
2008-09-27 08:51:18 +00:00
2009-01-05 20:58:41 +00:00
2008-12-11 06:27:18 +00:00
2008-08-05 17:39:37 +00:00
2008-11-13 19:57:33 +00:00
2009-01-03 10:56:10 +00:00
2008-10-14 14:54:14 +00:00
2008-11-16 17:42:02 +00:00
2008-11-16 17:42:02 +00:00
2008-12-27 15:22:22 +00:00
2008-03-03 18:20:17 +00:00
2008-10-27 16:46:50 +00:00
2008-11-24 17:39:39 +00:00
2008-10-23 20:26:15 +00:00
2008-12-22 00:46:22 +00:00
2008-09-27 08:51:18 +00:00
2007-11-03 19:10:14 +00:00
2008-09-10 18:42:19 +00:00
2008-04-26 18:40:59 +00:00
2008-12-06 21:52:32 +00:00
2008-01-21 09:51:28 +00:00
2008-09-08 11:41:20 +00:00
2008-09-26 05:40:56 +00:00
2008-11-18 21:01:54 +00:00
2008-12-09 04:30:47 +00:00
2008-02-14 01:25:01 +00:00
2008-06-06 18:45:32 +00:00
2008-06-17 05:48:42 +00:00
2008-08-07 20:55:20 +00:00
2008-12-13 21:17:46 +00:00
2009-01-13 23:03:07 +00:00
2008-09-27 08:51:18 +00:00
2008-10-23 20:26:15 +00:00
2008-08-14 20:09:58 +00:00
2008-01-18 08:32:08 +00:00
2008-09-27 08:51:18 +00:00
2008-10-14 20:18:57 +00:00
2009-01-05 22:09:46 +00:00
2008-09-27 08:51:18 +00:00
2008-04-26 14:13:48 +00:00
2008-08-14 20:02:34 +00:00
2008-08-26 10:41:49 +00:00
2008-10-06 22:34:17 +00:00
2008-09-27 08:51:18 +00:00
2008-09-12 14:41:53 +00:00
2007-11-16 10:32:10 +00:00
2009-01-08 13:24:25 +00:00
2009-01-13 19:01:25 +00:00
2009-01-13 21:18:14 +00:00
2007-12-05 19:32:59 +00:00
2008-11-13 04:11:01 +00:00
2008-09-26 14:19:52 +00:00
2008-12-12 01:26:11 +00:00
2008-08-25 05:20:17 +00:00
2008-08-14 21:26:29 +00:00
2008-08-27 05:39:44 +00:00
2008-10-27 16:46:50 +00:00
2008-06-04 20:26:57 +00:00
2008-12-29 06:31:03 +00:00
2008-08-10 09:45:52 +00:00