~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/net/tls/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /net/tls/Kconfig (Version linux-6.12-rc7) and /net/tls/Kconfig (Version linux-5.16.20)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 #                                                   2 #
  3 # TLS configuration                                 3 # TLS configuration
  4 #                                                   4 #
  5 config TLS                                          5 config TLS
  6         tristate "Transport Layer Security sup      6         tristate "Transport Layer Security support"
  7         depends on INET                             7         depends on INET
  8         select CRYPTO                               8         select CRYPTO
  9         select CRYPTO_AES                           9         select CRYPTO_AES
 10         select CRYPTO_GCM                          10         select CRYPTO_GCM
 11         select STREAM_PARSER                       11         select STREAM_PARSER
 12         select NET_SOCK_MSG                        12         select NET_SOCK_MSG
 13         default n                                  13         default n
 14         help                                       14         help
 15         Enable kernel support for TLS protocol     15         Enable kernel support for TLS protocol. This allows symmetric
 16         encryption handling of the TLS protoco     16         encryption handling of the TLS protocol to be done in-kernel.
 17                                                    17 
 18         If unsure, say N.                          18         If unsure, say N.
 19                                                    19 
 20 config TLS_DEVICE                                  20 config TLS_DEVICE
 21         bool "Transport Layer Security HW offl     21         bool "Transport Layer Security HW offload"
 22         depends on TLS                             22         depends on TLS
 23         select SKB_DECRYPTED                   << 
 24         select SOCK_VALIDATE_XMIT                  23         select SOCK_VALIDATE_XMIT
 25         select SOCK_RX_QUEUE_MAPPING               24         select SOCK_RX_QUEUE_MAPPING
 26         default n                                  25         default n
 27         help                                       26         help
 28         Enable kernel support for HW offload o     27         Enable kernel support for HW offload of the TLS protocol.
 29                                                    28 
 30         If unsure, say N.                          29         If unsure, say N.
 31                                                    30 
 32 config TLS_TOE                                     31 config TLS_TOE
 33         bool "Transport Layer Security TCP sta     32         bool "Transport Layer Security TCP stack bypass"
 34         depends on TLS                             33         depends on TLS
 35         default n                                  34         default n
 36         help                                       35         help
 37         Enable kernel support for legacy HW of     36         Enable kernel support for legacy HW offload of the TLS protocol,
 38         which is incompatible with the Linux n     37         which is incompatible with the Linux networking stack semantics.
 39                                                    38 
 40         If unsure, say N.                          39         If unsure, say N.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php