Roland Dreier wrote:
We could do this for the main (datagram mode) tx_ring, but then we eat
an extra pointer indirection for every send.  I suspect that's worse
than the TLB miss we take by using vmalloc().
Roland,

Just curious why you think extra pointer indirection for each send is worse than TLB misses taken by using vmalloc(), are the latter being excepted very un often? Also assuming keeping the dma addresses at the TX descriptor is a practice taken also by Ethernet drivers who do have big send queues, maybe we should look there to see how this problem was solved?

Or.

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to