]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
17926a79 DH |
2 | # |
3 | # RxRPC session sockets | |
4 | # | |
5 | ||
6 | config AF_RXRPC | |
7 | tristate "RxRPC session sockets" | |
af2b08d3 | 8 | depends on INET |
d5a784b3 | 9 | select CRYPTO |
80c72fe4 | 10 | select KEYS |
17926a79 DH |
11 | help |
12 | Say Y or M here to include support for RxRPC session sockets (just | |
13 | the transport part, not the presentation part: (un)marshalling is | |
14 | left to the application). | |
15 | ||
16 | These are used for AFS kernel filesystem and userspace utilities. | |
17 | ||
18 | This module at the moment only supports client operations and is | |
19 | currently incomplete. | |
20 | ||
9f72374c | 21 | See Documentation/networking/rxrpc.rst. |
17926a79 | 22 | |
d1912747 DH |
23 | config AF_RXRPC_IPV6 |
24 | bool "IPv6 support for RxRPC" | |
25 | depends on (IPV6 = m && AF_RXRPC = m) || (IPV6 = y && AF_RXRPC) | |
26 | help | |
27 | Say Y here to allow AF_RXRPC to use IPV6 UDP as well as IPV4 UDP as | |
28 | its network transport. | |
29 | ||
8a681c36 DH |
30 | config AF_RXRPC_INJECT_LOSS |
31 | bool "Inject packet loss into RxRPC packet stream" | |
32 | depends on AF_RXRPC | |
33 | help | |
34 | Say Y here to inject packet loss by discarding some received and some | |
35 | transmitted packets. | |
36 | ||
17926a79 DH |
37 | |
38 | config AF_RXRPC_DEBUG | |
39 | bool "RxRPC dynamic debugging" | |
40 | depends on AF_RXRPC | |
41 | help | |
42 | Say Y here to make runtime controllable debugging messages appear. | |
43 | ||
9f72374c | 44 | See Documentation/networking/rxrpc.rst. |
17926a79 DH |
45 | |
46 | ||
47 | config RXKAD | |
648af7fc | 48 | bool "RxRPC Kerberos security" |
80c72fe4 | 49 | depends on AF_RXRPC |
b1bdb691 DH |
50 | select CRYPTO |
51 | select CRYPTO_MANAGER | |
b95bba5d | 52 | select CRYPTO_SKCIPHER |
b1bdb691 DH |
53 | select CRYPTO_PCBC |
54 | select CRYPTO_FCRYPT | |
17926a79 DH |
55 | help |
56 | Provide kerberos 4 and AFS kaserver security handling for AF_RXRPC | |
57 | through the use of the key retention service. | |
58 | ||
9f72374c | 59 | See Documentation/networking/rxrpc.rst. |