On Sun, Jul 02, 2017 at 10:30:30PM +0200, Clemens Gruber wrote: > I am wondering about the performance improvements when using the > cryptodev openssl engine. There must be some cost for the context > switches, but this is probably outweighed by the offloading. > Did you for example run openssl speed aes-128-cbc before and after? > And on what platform did you try it?
The cost of the context switches is notable only for small payloads, bigger payload makes hw acceleration more usefull. Bellow is openssl speed test result as run on IGEPv2 board with DM3730 (OMAP3630) - second line is using cryptodev engine (omap-aes 480c5000.aes: OMAP AES hw accel rev: 2.6): The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128-cbc 25210.41k 32946.13k 35359.47k 36149.68k 36203.09k aes-128-cbc 8821.87k 55293.26k 34594.13k 308582.40k infk ladis _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de