Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
#
# RxRPC session sockets
#

config CONFIG_AF_RXRPC
	tristate "RxRPC session sockets"
	depends on CONFIG_INET
	select CONFIG_CRYPTO
	select CONFIG_KEYS
	help
	  Say Y or CONFIG_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.txt.

config CONFIG_AF_RXRPC_IPV6
	bool "IPv6 support for RxRPC"
	depends on (CONFIG_IPV6 = m && CONFIG_AF_RXRPC = m) || (CONFIG_IPV6 = y && CONFIG_AF_RXRPC)
	help
	  Say Y here to allow CONFIG_AF_RXRPC to use CONFIG_IPV6 UDP as well as IPV4 UDP as
	  its network transport.

config CONFIG_AF_RXRPC_INJECT_LOSS
	bool "Inject packet loss into RxRPC packet stream"
	depends on CONFIG_AF_RXRPC
	help
	  Say Y here to inject packet loss by discarding some received and some
	  transmitted packets.


config CONFIG_AF_RXRPC_DEBUG
	bool "RxRPC dynamic debugging"
	depends on CONFIG_AF_RXRPC
	help
	  Say Y here to make runtime controllable debugging messages appear.

	  See Documentation/networking/rxrpc.txt.


config CONFIG_RXKAD
	bool "RxRPC Kerberos security"
	depends on CONFIG_AF_RXRPC
	select CONFIG_CRYPTO
	select CONFIG_CRYPTO_MANAGER
	select CONFIG_CRYPTO_BLKCIPHER
	select CONFIG_CRYPTO_PCBC
	select CONFIG_CRYPTO_FCRYPT
	help
	  Provide kerberos 4 and AFS kaserver security handling for CONFIG_AF_RXRPC
	  through the use of the key retention service.

	  See Documentation/networking/rxrpc.txt.