15/04/2020 16:22, Suanming Mou:
> Hi Thomas,
> 
> Thanks for the update.
> 
> From: Thomas Monjalon <[email protected]>
> > 
> > From: Suanming Mou <[email protected]>
> > 
> > Currently, in the case to use bitmap as resource allocator, after bitmap 
> > creation,
> > all the bitmap bits should be set to indicate the bit available. Every time 
> > when
> > allocate one bit, search for the set bits and clear it to make it in use.
> > 
> > Add a new rte_bitmap_init_with_all_set() function to have a quick fill up 
> > the
> > bitmap bits.
> > 
> > Comparing with the case create the bitmap as empty and set the bitmap one by
> > one, the new function costs less cycles.
> > 
> > Signed-off-by: Suanming Mou <[email protected]>
> > Acked-by: Cristian Dumitrescu <[email protected]>
> Reviewed-by: Suanming Mou <[email protected]>
> > ---
> > 
> > v4:
> > - add experimental tags and comments
> > - move functions near original init function
> > - squash test patch
> > - use "init" word in title
> > 
> > v3 updates:
> > 1. Implement individual rte_bitmap_init_with_all_set() function.
> > 2. Add new function to clear the overhead bits.
> > 
> > v2 updates:
> > 1. Split the common part to __rte_bitmap_init().
> > 2. Set the slab bits more customized.

Applied, thanks



Reply via email to