| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0-only  | 
|---|
| 1 | 2 |  # | 
|---|
| 2 | 3 |  # TLS configuration | 
|---|
| 3 | 4 |  # | 
|---|
| .. | .. | 
|---|
| 8 | 9 |  	select CRYPTO_AES | 
|---|
| 9 | 10 |  	select CRYPTO_GCM | 
|---|
| 10 | 11 |  	select STREAM_PARSER | 
|---|
 | 12 | +	select NET_SOCK_MSG  | 
|---|
| 11 | 13 |  	default n | 
|---|
| 12 |  | -	---help---  | 
|---|
 | 14 | +	help  | 
|---|
| 13 | 15 |  	Enable kernel support for TLS protocol. This allows symmetric | 
|---|
| 14 | 16 |  	encryption handling of the TLS protocol to be done in-kernel. | 
|---|
| 15 | 17 |   | 
|---|
| .. | .. | 
|---|
| 24 | 26 |  	Enable kernel support for HW offload of the TLS protocol. | 
|---|
| 25 | 27 |   | 
|---|
| 26 | 28 |  	If unsure, say N. | 
|---|
 | 29 | +  | 
|---|
 | 30 | +config TLS_TOE  | 
|---|
 | 31 | +	bool "Transport Layer Security TCP stack bypass"  | 
|---|
 | 32 | +	depends on TLS  | 
|---|
 | 33 | +	default n  | 
|---|
 | 34 | +	help  | 
|---|
 | 35 | +	Enable kernel support for legacy HW offload of the TLS protocol,  | 
|---|
 | 36 | +	which is incompatible with the Linux networking stack semantics.  | 
|---|
 | 37 | +  | 
|---|
 | 38 | +	If unsure, say N.  | 
|---|