From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: erik quanstrom Date: Tue, 15 Sep 2009 18:34:22 -0400 To: 9fans@9fans.net MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] (no subject) Topicbox-Message-UUID: 6ed042d2-ead5-11e9-9d60-3106f5b1d025 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