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)" 85fb70e72SDavid Howells select NETFS_SUPPORT 9bd238fb4SLatchesar Ionkov help 10bd238fb4SLatchesar Ionkov If you say Y here, you will get experimental support for 11bd238fb4SLatchesar Ionkov Plan 9 resource sharing via the 9P2000 protocol. 12bd238fb4SLatchesar Ionkov 13bd238fb4SLatchesar Ionkov See <http://v9fs.sf.net> for more information. 14bd238fb4SLatchesar Ionkov 15bd238fb4SLatchesar Ionkov If unsure, say N. 16bd238fb4SLatchesar Ionkov 174ff429e6SRandy Dunlapif NET_9P 184ff429e6SRandy Dunlap 191c582c6dSThomas Weißschuhconfig NET_9P_FD 201c582c6dSThomas Weißschuh default NET_9P 21d7385ba1SJason Andryuk imply INET 22d7385ba1SJason Andryuk imply UNIX 231c582c6dSThomas Weißschuh tristate "9P FD Transport" 241c582c6dSThomas Weißschuh help 251c582c6dSThomas Weißschuh This builds support for transports over TCP, Unix sockets and 261c582c6dSThomas Weißschuh filedescriptors. 271c582c6dSThomas Weißschuh 28b530cc79SEric Van Hensbergenconfig NET_9P_VIRTIO 2987211cd8SEric Van Hensbergen depends on VIRTIO 3087211cd8SEric Van Hensbergen tristate "9P Virtio Transport" 31b530cc79SEric Van Hensbergen help 32b530cc79SEric Van Hensbergen This builds support for a transports between 33b530cc79SEric Van Hensbergen guest partitions and a host partition. 34b530cc79SEric Van Hensbergen 357f25483aSStefano Stabelliniconfig NET_9P_XEN 367f25483aSStefano Stabellini depends on XEN 374a806016SArnd Bergmann select XEN_XENBUS_FRONTEND 387f25483aSStefano Stabellini tristate "9P Xen Transport" 397f25483aSStefano Stabellini help 407f25483aSStefano Stabellini This builds support for a transport for 9pfs between 417f25483aSStefano Stabellini two Xen domains. 427f25483aSStefano Stabellini 43a3be076dSMichael Grzeschikconfig NET_9P_USBG 44*e0260d53SDominique Martinet tristate "9P USB Gadget Transport" 45*e0260d53SDominique Martinet depends on USB_GADGET 46faa34159SJinjie Ruan select CONFIGFS_FS 47faa34159SJinjie Ruan select USB_LIBCOMPOSITE 48a3be076dSMichael Grzeschik help 49a3be076dSMichael Grzeschik This builds support for a transport for 9pfs over 50a3be076dSMichael Grzeschik usb gadget. 517f25483aSStefano Stabellini 52fc79d4b1STom Tuckerconfig NET_9P_RDMA 53533d1daeSArnd Bergmann depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS 54fc79d4b1STom Tucker tristate "9P RDMA Transport (Experimental)" 55fc79d4b1STom Tucker help 564ff429e6SRandy Dunlap This builds support for an RDMA transport. 57fc79d4b1STom Tucker 58bd238fb4SLatchesar Ionkovconfig NET_9P_DEBUG 59bd238fb4SLatchesar Ionkov bool "Debug information" 60bd238fb4SLatchesar Ionkov help 6101dd2fbfSMatt LaPlante Say Y if you want the 9P subsystem to log debug information. 62bd238fb4SLatchesar Ionkov 634ff429e6SRandy Dunlapendif 64