diff options
author | Olof Johansson <olof@lixom.net> | 2007-10-02 17:27:15 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-10-10 19:54:25 -0400 |
commit | ad5da10a64bdca1ed39b25946727a1ce2659f3d4 (patch) | |
tree | 471d87010666ee8af865c6e573515322c798e3ec /drivers/net/sgiseeq.c | |
parent | 8dc121a4b620090e594945fd36f878836fc5a14a (diff) |
pasemi_mac: further performance tweaks
pasemi_mac: further performance tweaks
Misc driver tweaks for pasemi_mac:
* Increase ring size (really needed mostly on 10G)
* Take out an unneeded barrier
* Move around a few prefetches and reorder a few calls
* Don't try to clean on full tx buffer, just let things
take their course and stop the queue directly
* Avoid filling on the same line as the interface is
working on to reduce cache line bouncing
* Avoid unneeded clearing of software state (and make the
interface shutdown code handle it)
* Fix up some of the tx ring wrap logic.
Signed-off-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/sgiseeq.c')
0 files changed, 0 insertions, 0 deletions