brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 521955e Raw
55 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Chelsio inline crypto configuration4#5 6config CHELSIO_INLINE_CRYPTO7	bool "Chelsio Inline Crypto support"8	depends on CHELSIO_T49	default y10	help11	  Enable support for inline crypto.12	  Allows enable/disable from list of inline crypto drivers.13 14if CHELSIO_INLINE_CRYPTO15 16config CRYPTO_DEV_CHELSIO_TLS17	tristate "Chelsio Crypto Inline TLS Driver"18	depends on CHELSIO_T419	depends on TLS20	depends on TLS_TOE21	help22	  Support Chelsio Inline TLS with Chelsio crypto accelerator.23	  Enable inline TLS support for Tx and Rx.24 25	  To compile this driver as a module, choose M here: the module26	  will be called chtls.27 28config CHELSIO_IPSEC_INLINE29       tristate "Chelsio IPSec XFRM Tx crypto offload"30       depends on CHELSIO_T431       depends on XFRM_OFFLOAD32       depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD33       help34        Support Chelsio Inline IPsec with Chelsio crypto accelerator.35        Enable inline IPsec support for Tx.36 37        To compile this driver as a module, choose M here: the module38        will be called ch_ipsec.39 40config CHELSIO_TLS_DEVICE41        tristate "Chelsio Inline KTLS Offload"42        depends on CHELSIO_T443        depends on TLS44        depends on TLS_DEVICE45	select CRYPTO_LIB_AES46        help47          This flag enables support for kernel tls offload over Chelsio T648          crypto accelerator. CONFIG_CHELSIO_TLS_DEVICE flag can be enabled49          only if CONFIG_TLS and CONFIG_TLS_DEVICE flags are enabled.50 51	  To compile this driver as a module, choose M here: the module52	  will be called ch_ktls.53 54endif # CHELSIO_INLINE_CRYPTO55