]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] e100: re-enable microcode with more useful defaults
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Mon, 14 Nov 2005 21:15:49 +0000 (13:15 -0800)
committerJeff Garzik <jgarzik@pobox.com>
Fri, 18 Nov 2005 18:27:07 +0000 (13:27 -0500)
commite1c990c6cb0ab9b6944a680cf295771f2a0c810b
tree682e9547382fd2d7347894d8cb1596e423254966
parent38a07ab772279295c0865edf88fc430f98e7d769
[PATCH] e100: re-enable microcode with more useful defaults

For the four versions of hardware that we (currently) support microcode
download on, the default configuration of our receive interrupt mitigation
microcode was too aggressive, and caused unnecessary delays when pinging,
and low(er) throughput on single connection latency sensitive performance
tests.

This code adds microcode support, and sets the defaults to more reasonable
settings. It also explains the functionality in the code in more detail.
Compile and load tested, shows expected behavior for slight delay of ping
packets (1-2ms) when ucode is loaded, and decent interrupt moderation for
small packets, while maintaining good throughput.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/e100.c