|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH 0/6] grantable and address conversion patches
On 10 Apr 2006, at 09:54, Keir Fraser wrote:
2/6: This is a poor fix. Either we should make the ring size fixed
(e.g., 4kB) rather than architectural page-sized, or grants should be
dynamically allocated in netfront rather than statically allocated.
This was done quite some time ago for blkfront, and would be the
preferred (although more difficult) fix here.
Actually, another option that might be easier that dynamic grant
allocation, but less restrictive that reducing the size of the rings on
ia64, would be to modify netfront to queue only up to 256 requests
simultaneously on any ring, regardless of the actual ring size. Then
you'd only need to allocate 256 grants per ring, as x86, and the bigger
issue (dynamic allocation of grants) can be fixed later. At that point
we can lift the restriction of 256 requests per ring without having to
change the public interface at all (unlike if we'd reduced the
advertised ring size for ia64).
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|