> -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Pablo de Lara > Sent: Friday, August 18, 2017 9:05 AM > To: Doherty, Declan <declan.dohe...@intel.com>; Trahe, Fiona > <fiona.tr...@intel.com>; Jain, Deepak K <deepak.k.j...@intel.com>; Griffin, > John <john.grif...@intel.com>; jerin.ja...@caviumnetworks.com; > akhil.go...@nxp.com; hemant.agra...@nxp.com > Cc: dev@dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com> > Subject: [dpdk-dev] [PATCH 0/6] Crypto-perf app improvements > > This patchset includes some improvements in the Crypto performance > application. > > The last patch, in particular, introduces performance improvements. > Currently, crypto operations are allocated in a mempool and mbufs in a > different one. > Since crypto operations and mbufs are mapped 1:1, the can share the same > mempool object (similar to having the mbuf in the private data of the crypto > operation). > This improves performance, as it is only required to handle a single mempool, > improving cache usage. > > Pablo de Lara (6): > app/crypto-perf: set AAD after the crypto operation > app/crypto-perf: parse AEAD data from vectors > app/crypto-perf: parse segment size > app/crypto-perf: overwrite mbuf when verifying > app/crypto-perf: do not populate the mbufs at init > app/crypto-perf: use single mempool > > app/test-crypto-perf/cperf_ops.c | 136 ++++++-- > app/test-crypto-perf/cperf_ops.h | 2 +- > app/test-crypto-perf/cperf_options.h | 4 +- > app/test-crypto-perf/cperf_options_parsing.c | 45 +-- > app/test-crypto-perf/cperf_test_latency.c | 365 ++++++++++------------ > app/test-crypto-perf/cperf_test_throughput.c | 361 ++++++++++---------- > - > app/test-crypto-perf/cperf_test_vector_parsing.c | 55 ++++ > app/test-crypto-perf/cperf_test_verify.c | 382 > +++++++++++------------ > doc/guides/tools/cryptoperf.rst | 6 +- > 9 files changed, 717 insertions(+), 639 deletions(-) > > -- > 2.9.4
Series-Acked-by: Fan Zhang <roy.fan.zh...@intel.com>