[openssl-dev] [openssl.org #3729] Patch to add support for iovec-based IO in OpenSSL

Short, Todd via RT rt at openssl.org
Fri Mar 6 15:02:03 UTC 2015


Hello OpenSSL Org:

This is a change that Akamai has made to its implementation of OpenSSL.

Version: master branch
Description: Add “struct iovec” variants to ssl IO (configurable, disabled by default)

This adds support of iovec-based IO into openSSL. iovec can be faster than normal IO mechanism as there are fewer calls into the kernel.
Regular APIs are modified to use “ssl_bucket” (similar to iovec structures) at the lower level, so the IO path is still the same regardless of whether iovec-based APIs are used or not.

Github link:
https://github.com/akamai/openssl/commit/91f65728bbd7d52ae6b75050d31e197591769d78

And attachment.

Thank you.
--
-Todd Short
// tshort at akamai.com
// “One if by land, two if by sea, three if by the Internet."


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-struct-iovec-variants-to-ssl-IO-configurable-dis.patch
Type: application/octet-stream
Size: 39231 bytes
Desc: not available
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20150306/9853d48e/attachment-0001.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20150306/9853d48e/attachment-0001.htm>


More information about the openssl-dev mailing list