ktls.4 (c235059bb7e600b7bb88234836102fa9911addc2) ktls.4 (27130028a583273071a14a3256f8ea0a131f2dd4)
1.\" Copyright (c) 2020, Chelsio Inc
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions are met:
6.\"
7.\" 1. Redistributions of source code must retain the above copyright notice,
8.\" this list of conditions and the following disclaimer.

--- 17 unchanged lines hidden (view full) ---

26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\" * Other names and brands may be claimed as the property of others.
31.\"
32.\" $FreeBSD$
33.\"
1.\" Copyright (c) 2020, Chelsio Inc
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions are met:
6.\"
7.\" 1. Redistributions of source code must retain the above copyright notice,
8.\" this list of conditions and the following disclaimer.

--- 17 unchanged lines hidden (view full) ---

26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.\" * Other names and brands may be claimed as the property of others.
31.\"
32.\" $FreeBSD$
33.\"
34.Dd May 20, 2021
34.Dd May 26, 2021
35.Dt KTLS 4
36.Os
37.Sh NAME
38.Nm ktls
39.Nd kernel Transport Layer Security
40.Sh SYNOPSIS
41.Cd options KERN_TLS
42.Sh DESCRIPTION

--- 151 unchanged lines hidden (view full) ---

194A tree of nodes containing statistics for TLS sessions using
195.Dv TCP_TLS_MODE_IFNET .
196.It Va kern.ipc.tls.toe
197A tree of nodes containing statistics for TLS sessions using
198.Dv TCP_TLS_MODE_TOE .
199.It Va kern.ipc.tls.stats
200A tree of nodes containing various kernel TLS statistics.
201.El
35.Dt KTLS 4
36.Os
37.Sh NAME
38.Nm ktls
39.Nd kernel Transport Layer Security
40.Sh SYNOPSIS
41.Cd options KERN_TLS
42.Sh DESCRIPTION

--- 151 unchanged lines hidden (view full) ---

194A tree of nodes containing statistics for TLS sessions using
195.Dv TCP_TLS_MODE_IFNET .
196.It Va kern.ipc.tls.toe
197A tree of nodes containing statistics for TLS sessions using
198.Dv TCP_TLS_MODE_TOE .
199.It Va kern.ipc.tls.stats
200A tree of nodes containing various kernel TLS statistics.
201.El
202.Pp
203The
204.Va kern.ipc.mb_use_ext_pgs
205sysctl controls whether the kernel may use unmapped mbufs.
206They are required for TLS transmit.
202.Ss Backends
203The base system includes a software backend for the
204.Dv TCP_TLS_MODE_SW
205mode which uses
206.Xr crypto 9
207to encrypt and decrypt TLS records.
208This backend can be enabled by loading the
209.Pa ktls_ocf.ko

--- 52 unchanged lines hidden ---
207.Ss Backends
208The base system includes a software backend for the
209.Dv TCP_TLS_MODE_SW
210mode which uses
211.Xr crypto 9
212to encrypt and decrypt TLS records.
213This backend can be enabled by loading the
214.Pa ktls_ocf.ko

--- 52 unchanged lines hidden ---