| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # RxRPC session sockets |
| # |
| |
| config AF_RXRPC |
| tristate "RxRPC session sockets" |
| depends on INET |
| select CRYPTO |
| select KEYS |
| help |
| Say Y or M here to include support for RxRPC session sockets (just |
| the transport part, not the presentation part: (un)marshalling is |
| left to the application). |
| |
| These are used for AFS kernel filesystem and userspace utilities. |
| |
| This module at the moment only supports client operations and is |
| currently incomplete. |
| |
| See Documentation/networking/rxrpc.rst. |
| |
| config AF_RXRPC_IPV6 |
| bool "IPv6 support for RxRPC" |
| depends on (IPV6 = m && AF_RXRPC = m) || (IPV6 = y && AF_RXRPC) |
| help |
| Say Y here to allow AF_RXRPC to use IPV6 UDP as well as IPV4 UDP as |
| its network transport. |
| |
| config AF_RXRPC_INJECT_LOSS |
| bool "Inject packet loss into RxRPC packet stream" |
| depends on AF_RXRPC |
| help |
| Say Y here to inject packet loss by discarding some received and some |
| transmitted packets. |
| |
| |
| config AF_RXRPC_DEBUG |
| bool "RxRPC dynamic debugging" |
| depends on AF_RXRPC |
| help |
| Say Y here to make runtime controllable debugging messages appear. |
| |
| See Documentation/networking/rxrpc.rst. |
| |
| |
| config RXKAD |
| bool "RxRPC Kerberos security" |
| depends on AF_RXRPC |
| select CRYPTO |
| select CRYPTO_MANAGER |
| select CRYPTO_SKCIPHER |
| select CRYPTO_PCBC |
| select CRYPTO_FCRYPT |
| help |
| Provide kerberos 4 and AFS kaserver security handling for AF_RXRPC |
| through the use of the key retention service. |
| |
| See Documentation/networking/rxrpc.rst. |