[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/3] public/io/netif.h: document control ring and toeplitz hashing
On 04/01/16 11:14, Paul Durrant wrote: >>>> You should use the standard ring format and infrastructure. >>> >>> Is there one for variable message size rings? I didn't find one. I >>> don't want to use the fixed size balanced ring macros for control >>> messages as fixed size messages really aren't appropriate in this case. >> >> Perhaps union the request/response message types with a uint8_t >> pad[1024] and use this as the request/response type? >> > > The problem is that this places a 1k limit on the message size, > which > is not there in the scheme I'm proposing. I'd rather not bake that limit > in if I don't have to. >>>>> + * | req[1024] | ^^^^^^^^^ Surely this limits your size to 1024 bytes? Also if you need bigger messages you can grant those areas separately and pass a grant ref through the ring, or you can chunk the message to fit in several requests/responses. David _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |