[dpdk-stable] [PATCH 1/2] net/mlx5: fix Memory Region registration

Shahaf Shuler shahafs at mellanox.com
Thu Dec 21 16:26:10 CET 2017


Friday, December 15, 2017 3:59 AM, Yongseok Koh:
> Althought granularity of chunks in a mempool is a cacheline, addresses are
> extended to align to page boundary for performance reason in device when
> registering a MR (Memory Region). This could make some regions overlap,
> then can cause Tx completion error due to incorrect LKEY search. If the error
> occurs, the Tx queue will get stuck. To avoid it, end address of a packet
> segment is used in LKEY search.
> 
> Fixes: b0b093845793 ("net/mlx5: use buffer address for LKEY search")
> Cc: stable at dpdk.org
> 
> Reported-by: Hanoch Haim <hhaim at cisco.com>
> Signed-off-by: Yongseok Koh <yskoh at mellanox.com>
> Acked-by: Nelio Laranjeiro <nelio.laranjeiro at 6wind.com>

Series applied to next-net-mlx, thanks.



More information about the stable mailing list