[ofa-general] Re: [PATCH] IB/ipoib: IPOIB CM rx use higher order fragments
Roland Dreier
rdreier at cisco.com
Thu Oct 25 10:14:42 PDT 2007
> 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.
More information about the general
mailing list