Up: Additional Features [Contents][Index]
kTLS (Kernel TLS) is a Linux kernel feature that offloads TLS encryption and decryption operations to the kernel space, improving performance and reducing CPU overhead. It allows applications to leverage zero-copy data transmission, reducing context switches between user space and kernel space.
The following table shows how to enable kTLS support on Linux and FreeBSD systems.
Description | Linux | FreeBSD |
---|---|---|
Load kernel module | modprobe tls | kldload tls |
Check if module is loaded | lsmod | grep tls | kldstat | grep tls |
kTLS rekey support | v6.14 | not yet supported |
Table G.1: kTLS system enable
To enable ktls in GnuTLS Enabling kTLS.