[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