xref: /linux/net/9p/Kconfig (revision 1c582c6dc4244d88f702dc3afd5b47225332edf6)
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
18*1c582c6dSThomas Weißschuhconfig NET_9P_FD
19*1c582c6dSThomas Weißschuh	default NET_9P
20*1c582c6dSThomas Weißschuh	tristate "9P FD Transport"
21*1c582c6dSThomas Weißschuh	help
22*1c582c6dSThomas Weißschuh	  This builds support for transports over TCP, Unix sockets and
23*1c582c6dSThomas Weißschuh	  filedescriptors.
24*1c582c6dSThomas Weißschuh
25b530cc79SEric Van Hensbergenconfig NET_9P_VIRTIO
2687211cd8SEric Van Hensbergen	depends on VIRTIO
2787211cd8SEric Van Hensbergen	tristate "9P Virtio Transport"
28b530cc79SEric Van Hensbergen	help
29b530cc79SEric Van Hensbergen	  This builds support for a transports between
30b530cc79SEric Van Hensbergen	  guest partitions and a host partition.
31b530cc79SEric Van Hensbergen
327f25483aSStefano Stabelliniconfig NET_9P_XEN
337f25483aSStefano Stabellini	depends on XEN
344a806016SArnd Bergmann	select XEN_XENBUS_FRONTEND
357f25483aSStefano Stabellini	tristate "9P Xen Transport"
367f25483aSStefano Stabellini	help
377f25483aSStefano Stabellini	  This builds support for a transport for 9pfs between
387f25483aSStefano Stabellini	  two Xen domains.
397f25483aSStefano Stabellini
407f25483aSStefano Stabellini
41fc79d4b1STom Tuckerconfig NET_9P_RDMA
42533d1daeSArnd Bergmann	depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS
43fc79d4b1STom Tucker	tristate "9P RDMA Transport (Experimental)"
44fc79d4b1STom Tucker	help
454ff429e6SRandy Dunlap	  This builds support for an RDMA transport.
46fc79d4b1STom Tucker
47bd238fb4SLatchesar Ionkovconfig NET_9P_DEBUG
48bd238fb4SLatchesar Ionkov	bool "Debug information"
49bd238fb4SLatchesar Ionkov	help
5001dd2fbfSMatt LaPlante	  Say Y if you want the 9P subsystem to log debug information.
51bd238fb4SLatchesar Ionkov
524ff429e6SRandy Dunlapendif
53