From 8671b898609777c95aedf33743419a523874e6e8 Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Tue, 3 Jun 2008 02:48:34 +0000 Subject: Memory saving patch. --- doc/ssl/SSL_CTX_set_mode.pod | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'doc/ssl/SSL_CTX_set_mode.pod') diff --git a/doc/ssl/SSL_CTX_set_mode.pod b/doc/ssl/SSL_CTX_set_mode.pod index 9822544e5e..8cb669daeb 100644 --- a/doc/ssl/SSL_CTX_set_mode.pod +++ b/doc/ssl/SSL_CTX_set_mode.pod @@ -61,6 +61,16 @@ deal with read/write operations returning without success report. The flag SSL_MODE_AUTO_RETRY will cause read/write operations to only return after the handshake and successful completion. +=item SSL_MODE_RELEASE_BUFFERS + +When we no longer need a read buffer or a write buffer for a given SSL, +then release the memory we were using to hold it. Released memory is +either appended to a list of unused RAM chunks on the SSL_CTX, or simply +freed if the list of unused chunks would become longer than +SSL_CTX->freelist_max_len, which defaults to 32. Using this flag can +save around 34k per idle SSL connection. +This flag has no effect on SSL v2 connections, or on DTLS connections. + =back =head1 RETURN VALUES -- cgit v1.2.3