0082e479ef
By default, if a TOE TLS socket stops receiving data for more than 5 seconds, revert the connection back to plain TOE mode. This provides a fallback if the userland SSL library does not support KTLS. In addition, for client TLS 1.3 sockets using connect(), the TOE socket blocks before the handshake has completed since the socket option is only invoked for the final handshake. The timeout defaults to 5 seconds, but can be changed at boot via the hw.cxgbe.toe.tls_rx_timeout tunable or for an individual interface via the dev.<nexus>.toe.tls_rx_timeout sysctl. Reviewed by: np MFC after: 2 weeks Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D27470 |
||
---|---|---|
.. | ||
t4_connect.c | ||
t4_cpl_io.c | ||
t4_ddp.c | ||
t4_listen.c | ||
t4_tls.c | ||
t4_tls.h | ||
t4_tom_l2t.c | ||
t4_tom_l2t.h | ||
t4_tom.c | ||
t4_tom.h |