[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC 1/4] xen-netback: Factor queue-specific data into queue struct.
On Thu, Jan 16, 2014 at 09:54:04AM +0000, Andrew Bennieston wrote: > On 16/01/14 00:17, Wei Liu wrote: > >On Wed, Jan 15, 2014 at 04:23:21PM +0000, Andrew J. Bennieston wrote: > >[...] > >>+ > >>+struct xenvif_queue { /* Per-queue data for xenvif */ > >>+ unsigned int number; /* Queue number, 0-based */ > > > >Use "id" instead? > > Ok; I suppose number implies "the number of queues", not "which queue is > this?" > Right. "id" sounds more intuitive to me. And it saves you from some typing, big win! ;-) > > > >>+ char name[IFNAMSIZ+4]; /* DEVNAME-qN */ > >>+ struct xenvif *vif; /* Parent VIF */ [...] > >> > >>@@ -150,14 +152,27 @@ struct xenvif { > >> */ > >> RING_IDX rx_req_cons_peek; > >> > >>- /* This array is allocated seperately as it is large */ > >>- struct gnttab_copy *grant_copy_op; > >>+ struct gnttab_copy grant_copy_op[MAX_GRANT_COPY_OPS]; > > > >Any reason to swtich back to array inside structure? This array is > >really large. > > > > It was moved to a separate vmalloc because it was large, but now the > array of queues is allocated through vmalloc anyway. I preferred to > bring this back into the structure rather than have more allocations to > track and remember to free at all relevant points. If there is any > significant reason to split this out I'm happy to do so... > OK, if everything is allocated via vmalloc then I think it's fine. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |