Re: [dpdk-dev] [PATCH v2 3/5] net/mlx5: use buffer address for LKEY search

2017-07-03 Thread Nélio Laranjeiro
On Mon, Jul 03, 2017 at 08:54:43PM +, Yongseok Koh wrote: > > > On Jul 3, 2017, at 7:06 AM, Nélio Laranjeiro > > wrote: > > > > On Fri, Jun 30, 2017 at 12:23:31PM -0700, Yongseok Koh wrote: > >> When searching LKEY, if search key is mempool pointer, the 2nd cacheline > >> has to be accessed

Re: [dpdk-dev] [PATCH v2 3/5] net/mlx5: use buffer address for LKEY search

2017-07-03 Thread Yongseok Koh
> On Jul 3, 2017, at 7:06 AM, Nélio Laranjeiro > wrote: > > On Fri, Jun 30, 2017 at 12:23:31PM -0700, Yongseok Koh wrote: >> When searching LKEY, if search key is mempool pointer, the 2nd cacheline >> has to be accessed and it even requires to check whether a buffer is >> indirect per every sea

Re: [dpdk-dev] [PATCH v2 3/5] net/mlx5: use buffer address for LKEY search

2017-07-03 Thread Nélio Laranjeiro
On Fri, Jun 30, 2017 at 12:23:31PM -0700, Yongseok Koh wrote: > When searching LKEY, if search key is mempool pointer, the 2nd cacheline > has to be accessed and it even requires to check whether a buffer is > indirect per every search. Instead, using address for search key can reduce > cycles take

[dpdk-dev] [PATCH v2 3/5] net/mlx5: use buffer address for LKEY search

2017-06-30 Thread Yongseok Koh
When searching LKEY, if search key is mempool pointer, the 2nd cacheline has to be accessed and it even requires to check whether a buffer is indirect per every search. Instead, using address for search key can reduce cycles taken. And caching the last hit entry is beneficial as well. Signed-off-b