Hi Grant.

Am 14-01-2017 01:42, schrieb Grant Zhang:
Hi list,

This is to request comments regarding the support of openssl 1.1 async mode and
async-capable engine.

openssl s_time utility is used to compare the performance:
#> openssl s_time -new -cipher ECDHE-RSA-AES128-GCM-SHA256 -nbio

With single haproxy process,
  software only: ~500 connections per second
  Intel QAT engine[1] and async mode on: ~2000 connections per second

Your feedback and comments are greatly appreciated.

[code snipped]

Cool I always learn something on this list ;-)

I'm not the coder but is

#ifdef USE_OPENSSL

enough to check for this feature in openssl?

How about to add also a OPENSSL_VERSION check to avoid some 'function not found' errors or at worst case haproxy crashes.

Does this async stuff only works with Intel QAT engine or is it also on some other devices and platforms available?

BR Aleks

Reply via email to