[PATCH 1/3] eal/freebsd: Do not use prev_ms_idx for hole detection
    Burakov, Anatoly 
    anatoly.burakov at intel.com
       
    Thu May  8 12:31:18 CEST 2025
    
    
  
On 5/6/2025 7:50 PM, Jake Freeland wrote:
> Use rte_fbarray_is_used() to check if the previous fbarray entry is
> already empty.
> 
> Using prev_ms_idx to do this is flawed in cases where we loop through
> multiple memseg lists. Each memseg list has its own count and length,
> so using a prev_ms_idx from one memseg list to check for used entries
> in another non-empty memseg list can lead to incorrect hole placement.
> 
> Signed-off-by: Jake Freeland <jfree at FreeBSD.org>
> ---
Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
-- 
Thanks,
Anatoly
    
    
More information about the dev
mailing list