On Wed, Apr 15, 2009 at 01:20:09PM +0100, Daniel J Blueman wrote: > Just an observation: Each synchronous read over PCI will take at > minimum 0.9us to return. Accessing tables in the host's cache > hierarchy/memory will likely be much faster - possibly why it is done > like this already. > > Is this a worthwhile tradeoff? This is a good point -- but I think in this case, it is worth it from a correctness rather than performance standpoint. See http://lkml.org/lkml/2009/3/8/99 for why I think the current code doesn't handle every case. FWIW, madwifi does this too. We could eliminate it if we dropped the self-linked buffer thing (but then we'd need to handle EOL interrupts). -- Bob Copeland %% www.bobcopeland.com -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html