blob: 57ebb29c26ade65d024ebe4a13a0e916af4185d1 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
David Howells17926a72007-04-26 15:48:28 -07002#
3# RxRPC session sockets
4#
5
6config AF_RXRPC
7 tristate "RxRPC session sockets"
Kees Cookaf2b08d2012-10-02 11:20:00 -07008 depends on INET
David Howellsd5a784b2007-11-30 23:06:40 +11009 select CRYPTO
David Howells80c72fe2007-05-03 03:11:29 -070010 select KEYS
David Howells17926a72007-04-26 15:48:28 -070011 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
21 See Documentation/networking/rxrpc.txt.
22
David Howellsd1912742016-09-17 07:26:01 +010023config 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
David Howells8a681c362016-09-17 10:49:15 +010030config 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
David Howells17926a72007-04-26 15:48:28 -070037
38config 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
44 See Documentation/networking/rxrpc.txt.
45
46
47config RXKAD
David Howells648af7f2016-04-07 17:23:51 +010048 bool "RxRPC Kerberos security"
David Howells80c72fe2007-05-03 03:11:29 -070049 depends on AF_RXRPC
David Howellsb1bdb692007-04-27 15:28:45 -070050 select CRYPTO
51 select CRYPTO_MANAGER
Eric Biggersb95bba52019-10-25 12:41:13 -070052 select CRYPTO_SKCIPHER
David Howellsb1bdb692007-04-27 15:28:45 -070053 select CRYPTO_PCBC
54 select CRYPTO_FCRYPT
David Howells17926a72007-04-26 15:48:28 -070055 help
56 Provide kerberos 4 and AFS kaserver security handling for AF_RXRPC
57 through the use of the key retention service.
58
59 See Documentation/networking/rxrpc.txt.