Kconfig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # 9P protocol configuration
  4. #
  5. menuconfig NET_9P
  6. tristate "Plan 9 Resource Sharing Support (9P2000)"
  7. select NETFS_SUPPORT
  8. help
  9. If you say Y here, you will get experimental support for
  10. Plan 9 resource sharing via the 9P2000 protocol.
  11. See <http://v9fs.sf.net> for more information.
  12. If unsure, say N.
  13. if NET_9P
  14. config NET_9P_FD
  15. default NET_9P
  16. imply INET
  17. imply UNIX
  18. tristate "9P FD Transport"
  19. help
  20. This builds support for transports over TCP, Unix sockets and
  21. filedescriptors.
  22. config NET_9P_VIRTIO
  23. depends on VIRTIO
  24. tristate "9P Virtio Transport"
  25. help
  26. This builds support for a transports between
  27. guest partitions and a host partition.
  28. config NET_9P_XEN
  29. depends on XEN
  30. select XEN_XENBUS_FRONTEND
  31. tristate "9P Xen Transport"
  32. help
  33. This builds support for a transport for 9pfs between
  34. two Xen domains.
  35. config NET_9P_USBG
  36. bool "9P USB Gadget Transport"
  37. depends on USB_GADGET=y || USB_GADGET=NET_9P
  38. select CONFIGFS_FS
  39. select USB_LIBCOMPOSITE
  40. help
  41. This builds support for a transport for 9pfs over
  42. usb gadget.
  43. config NET_9P_RDMA
  44. depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS
  45. tristate "9P RDMA Transport (Experimental)"
  46. help
  47. This builds support for an RDMA transport.
  48. config NET_9P_DEBUG
  49. bool "Debug information"
  50. help
  51. Say Y if you want the 9P subsystem to log debug information.
  52. endif