Re: [dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-10-15 Thread Medvedkin, Vladimir
On 15/10/2021 12:55, Ananyev, Konstantin wrote: +/** + * Calculate Toeplitz hash. + * + * @warning + * @b EXPERIMENTAL: this API may change without prior notice. + * + * @param m + * Pointer to the matrices generated from the corresponding + * RSS hash key using rte_thash_complete_matrix()

Re: [dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-10-15 Thread Ananyev, Konstantin
> >> +/** > >> + * Calculate Toeplitz hash. > >> + * > >> + * @warning > >> + * @b EXPERIMENTAL: this API may change without prior notice. > >> + * > >> + * @param m > >> + * Pointer to the matrices generated from the corresponding > >> + * RSS hash key using rte_thash_complete_matrix(). > >> +

Re: [dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-10-15 Thread Medvedkin, Vladimir
Hi Konstantin, Thanks for the review, On 07/10/2021 20:23, Ananyev, Konstantin wrote: This patch add a new Toeplitz hash implementation using Galios Fields New Instructions (GFNI). Signed-off-by: Vladimir Medvedkin --- doc/api/doxy-api-index.md | 1 + lib/hash/meson.build | 1 +

Re: [dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-10-08 Thread Ananyev, Konstantin
> > > > +uint8_t rte_thash_gfni_supported; > > .. = 0; > ? > Also some comment with explanation would really be good here.

Re: [dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-10-07 Thread Ananyev, Konstantin
> This patch add a new Toeplitz hash implementation using > Galios Fields New Instructions (GFNI). > > Signed-off-by: Vladimir Medvedkin > --- > doc/api/doxy-api-index.md | 1 + > lib/hash/meson.build | 1 + > lib/hash/rte_thash.c | 26 ++ > lib/hash/rte_thash.h | 22 +

[dpdk-dev] [PATCH 1/5] hash: add new toeplitz hash implementation

2021-09-06 Thread Vladimir Medvedkin
This patch add a new Toeplitz hash implementation using Galios Fields New Instructions (GFNI). Signed-off-by: Vladimir Medvedkin --- doc/api/doxy-api-index.md | 1 + lib/hash/meson.build | 1 + lib/hash/rte_thash.c | 26 ++ lib/hash/rte_thash.h | 22 + lib/hash/rte_t