> We will allocate compound pages of order 2 at initialization time using > GFP_KERNEL. Then we take a reference on each of these pages and put them > in a free list. Allocating a page will then be done from this this free > list. We will also put a destructor on the SKB and return the pages to > the free list when the destructor is called. > We can also peridically push to the work queue a task that manages the > size of the list.
Seems too complicated to put into a driver. It might make sense as a generic service like the software LRO stuff; probably almost all high-speed NICs would want to share it to save allocating overhead. - R. _______________________________________________ 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
