Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-25 Thread Medvedkin, Vladimir
Hi Yipeng, Thanks for the review. See below On 24/06/2020 02:19, Wang, Yipeng1 wrote: -Original Message- From: Medvedkin, Vladimir Sent: Friday, May 8, 2020 12:59 PM To: dev@dpdk.org Cc: Ananyev, Konstantin ; Wang, Yipeng1 ; Gobriel, Sameh ; Richardson, Bruce Subject: [PATCH v4 1/4]

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-25 Thread Medvedkin, Vladimir
On 24/06/2020 00:06, Ananyev, Konstantin wrote: Hi Vladimir, --- /dev/null +++ b/lib/librte_hash/k32v64_hash.c @@ -0,0 +1,277 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2020 Intel Corporation + */ + +#include + +#include +#include +#include + +#include "k32v64_hash.h" +

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-25 Thread Medvedkin, Vladimir
Hi Konstantin, Thanks for the review. See below On 23/06/2020 16:44, Ananyev, Konstantin wrote: Hi Vladimir, --- /dev/null +++ b/lib/librte_hash/k32v64_hash.c @@ -0,0 +1,277 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2020 Intel Corporation + */ + +#include + +#include +#

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-24 Thread Honnappa Nagarahalli
ntel.com > Subject: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library > > KV hash is a special optimized key-value storage for fixed key and value > sizes. > At the moment it supports 32 bit keys and 64 bit values. This table is hash > function agnostic so user must provide pr

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-23 Thread Wang, Yipeng1
> -Original Message- > From: Medvedkin, Vladimir > Sent: Friday, May 8, 2020 12:59 PM > To: dev@dpdk.org > Cc: Ananyev, Konstantin ; Wang, Yipeng1 > ; Gobriel, Sameh ; > Richardson, Bruce > Subject: [PATCH v4 1/4] hash: add kv hash library > > KV hash is a special optimized key-value sto

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-23 Thread Ananyev, Konstantin
> Hi Vladimir, > > > --- /dev/null > > +++ b/lib/librte_hash/k32v64_hash.c > > @@ -0,0 +1,277 @@ > > +/* SPDX-License-Identifier: BSD-3-Clause > > + * Copyright(c) 2020 Intel Corporation > > + */ > > + > > +#include > > + > > +#include > > +#include > > +#include > > + > > +#include "k32v64_

Re: [dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-06-23 Thread Ananyev, Konstantin
Hi Vladimir, > --- /dev/null > +++ b/lib/librte_hash/k32v64_hash.c > @@ -0,0 +1,277 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(c) 2020 Intel Corporation > + */ > + > +#include > + > +#include > +#include > +#include > + > +#include "k32v64_hash.h" > + > +static inline int >

[dpdk-dev] [PATCH v4 1/4] hash: add kv hash library

2020-05-08 Thread Vladimir Medvedkin
KV hash is a special optimized key-value storage for fixed key and value sizes. At the moment it supports 32 bit keys and 64 bit values. This table is hash function agnostic so user must provide precalculated hash signature for add/delete/lookup operations. Signed-off-by: Vladimir Medvedkin ---