xref: /openbmc/linux/net/9p/Kconfig (revision d7385ba1)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2bd238fb4SLatchesar Ionkov#
3bd238fb4SLatchesar Ionkov# 9P protocol configuration
4bd238fb4SLatchesar Ionkov#
5bd238fb4SLatchesar Ionkov
6bd238fb4SLatchesar Ionkovmenuconfig NET_9P
787211cd8SEric Van Hensbergen	tristate "Plan 9 Resource Sharing Support (9P2000)"
8bd238fb4SLatchesar Ionkov	help
9bd238fb4SLatchesar Ionkov	  If you say Y here, you will get experimental support for
10bd238fb4SLatchesar Ionkov	  Plan 9 resource sharing via the 9P2000 protocol.
11bd238fb4SLatchesar Ionkov
12bd238fb4SLatchesar Ionkov	  See <http://v9fs.sf.net> for more information.
13bd238fb4SLatchesar Ionkov
14bd238fb4SLatchesar Ionkov	  If unsure, say N.
15bd238fb4SLatchesar Ionkov
164ff429e6SRandy Dunlapif NET_9P
174ff429e6SRandy Dunlap
181c582c6dSThomas Weißschuhconfig NET_9P_FD
191c582c6dSThomas Weißschuh	default NET_9P
20*d7385ba1SJason Andryuk	imply INET
21*d7385ba1SJason Andryuk	imply UNIX
221c582c6dSThomas Weißschuh	tristate "9P FD Transport"
231c582c6dSThomas Weißschuh	help
241c582c6dSThomas Weißschuh	  This builds support for transports over TCP, Unix sockets and
251c582c6dSThomas Weißschuh	  filedescriptors.
261c582c6dSThomas Weißschuh
27b530cc79SEric Van Hensbergenconfig NET_9P_VIRTIO
2887211cd8SEric Van Hensbergen	depends on VIRTIO
2987211cd8SEric Van Hensbergen	tristate "9P Virtio Transport"
30b530cc79SEric Van Hensbergen	help
31b530cc79SEric Van Hensbergen	  This builds support for a transports between
32b530cc79SEric Van Hensbergen	  guest partitions and a host partition.
33b530cc79SEric Van Hensbergen
347f25483aSStefano Stabelliniconfig NET_9P_XEN
357f25483aSStefano Stabellini	depends on XEN
364a806016SArnd Bergmann	select XEN_XENBUS_FRONTEND
377f25483aSStefano Stabellini	tristate "9P Xen Transport"
387f25483aSStefano Stabellini	help
397f25483aSStefano Stabellini	  This builds support for a transport for 9pfs between
407f25483aSStefano Stabellini	  two Xen domains.
417f25483aSStefano Stabellini
427f25483aSStefano Stabellini
43fc79d4b1STom Tuckerconfig NET_9P_RDMA
44533d1daeSArnd Bergmann	depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS
45fc79d4b1STom Tucker	tristate "9P RDMA Transport (Experimental)"
46fc79d4b1STom Tucker	help
474ff429e6SRandy Dunlap	  This builds support for an RDMA transport.
48fc79d4b1STom Tucker
49bd238fb4SLatchesar Ionkovconfig NET_9P_DEBUG
50bd238fb4SLatchesar Ionkov	bool "Debug information"
51bd238fb4SLatchesar Ionkov	help
5201dd2fbfSMatt LaPlante	  Say Y if you want the 9P subsystem to log debug information.
53bd238fb4SLatchesar Ionkov
544ff429e6SRandy Dunlapendif
55