Suject: 82583 support
i put a new version of 82563 in my contrib area.
it adds support for 82583 and ich9 integrated mac.
more interestingly, it uses one block pool per
interface, is intended to reduce ilock contention.
in modest aoe tests, system time was reduced 20%
when using 2 interfaces for aoe traffic. with a
fast target, i believe the difference would have been
greater.
i'd put in a vote for dropping the Block->ref
(you'll probablly need to drop the unused ref count
if you're going to use this driver directly.)
and adding a integer Block->pool and changing
the signature Block->free function to
void (*)(Block*, int);
to allow for this kind of block pool management.
- erik