[dpdk-dev] [PATCH V2 0/5] table: add key mask for hash tables

Dumitrescu, Cristian cristian.dumitrescu at intel.com
Wed Oct 11 16:22:24 CEST 2017



> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Cristian Dumitrescu
> Sent: Tuesday, October 10, 2017 12:19 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH V2 0/5] table: add key mask for hash tables
> 
> Main changes:
> 
> 1. The key_mask parameter is added to all the hash tables that were
>    previously missing it, as well to the hash compute function. This was
>    first started in DPDK 2.0, but was only implemented for a couple of
>    hash tables. The benefit of this approach is that it allows for better
>    performance for large keys (bigger than 16 bytes), while it preserves
>    the same performance for small keys [Q&A1].
> 
> 2. The precomputed key signature (i.e. non-"do-sig") versions have been
>    removed for all the hash tables, so now the key signature is always
>    computed on every lookup. Note that this approach also allows for the
>    precomputed key signature scheme [Q&A2].
> 
> 3. API cleanup: single parameter structure common for all hash tables.
> 
> Q&A:
> 

Applied on next-pipeline tree.


More information about the dev mailing list