summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2023-10-24 08:15:18 +0100
committerMatt Caswell <matt@openssl.org>2023-10-25 09:42:03 +0100
commit55abe7486089ffa24b52e68a56b7eaed9a60a8ee (patch)
treec1842b3a2b4cce5052773fcef5bc813837efe300 /doc
parent95420a2500fe0d96fb44cf7d826a156433c50589 (diff)
QUIC APL: Add support for querying frame type causing closure
Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22485)
Diffstat (limited to 'doc')
-rw-r--r--doc/man3/SSL_get_conn_close_info.pod9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/man3/SSL_get_conn_close_info.pod b/doc/man3/SSL_get_conn_close_info.pod
index b82e434f2b..fb8e0d25d3 100644
--- a/doc/man3/SSL_get_conn_close_info.pod
+++ b/doc/man3/SSL_get_conn_close_info.pod
@@ -14,7 +14,7 @@ closed
#define SSL_CONN_CLOSE_FLAG_TRANSPORT
typedef struct ssl_conn_close_info_st {
- uint64_t error_code;
+ uint64_t error_code, frame_type;
char *reason;
size_t reason_len;
uint32_t flags;
@@ -42,6 +42,13 @@ This is a 62-bit QUIC error code. It is either a 62-bit application error code
QUIC transport error code (if B<SSL_CONN_CLOSE_FLAG_TRANSPORT> is set in
I<flags>).
+=item I<frame_type>
+
+If B<SSL_CONN_CLOSE_FLAG_TRANSPORT> is set, this may be set to a QUIC frame type
+number which caused the connection to be closed. It may also be set to 0 if no
+frame type was specified as causing the connection to be closed. If
+B<SSL_CONN_CLOSE_FLAG_TRANSPORT> is not set, this is set to 0.
+
=item I<reason>
If non-NULL, this is intended to be a UTF-8 textual string briefly describing