Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #
  2. # Vsock protocol
  3. #
  4. config VSOCKETS
  5. tristate "Virtual Socket protocol"
  6. help
  7. Virtual Socket Protocol is a socket protocol similar to TCP/IP
  8. allowing communication between Virtual Machines and hypervisor
  9. or host.
  10. You should also select one or more hypervisor-specific transports
  11. below.
  12. To compile this driver as a module, choose M here: the module
  13. will be called vsock. If unsure, say N.
  14. config VSOCKETS_DIAG
  15. tristate "Virtual Sockets monitoring interface"
  16. depends on VSOCKETS
  17. default y
  18. help
  19. Support for PF_VSOCK sockets monitoring interface used by the ss tool.
  20. If unsure, say Y.
  21. Enable this module so userspace applications can query open sockets.
  22. config VMWARE_VMCI_VSOCKETS
  23. tristate "VMware VMCI transport for Virtual Sockets"
  24. depends on VSOCKETS && VMWARE_VMCI
  25. help
  26. This module implements a VMCI transport for Virtual Sockets.
  27. Enable this transport if your Virtual Machine runs on a VMware
  28. hypervisor.
  29. To compile this driver as a module, choose M here: the module
  30. will be called vmw_vsock_vmci_transport. If unsure, say N.
  31. config VIRTIO_VSOCKETS
  32. tristate "virtio transport for Virtual Sockets"
  33. depends on VSOCKETS && VIRTIO
  34. select VIRTIO_VSOCKETS_COMMON
  35. help
  36. This module implements a virtio transport for Virtual Sockets.
  37. Enable this transport if your Virtual Machine host supports Virtual
  38. Sockets over virtio.
  39. To compile this driver as a module, choose M here: the module will be
  40. called vmw_vsock_virtio_transport. If unsure, say N.
  41. config VIRTIO_VSOCKETS_COMMON
  42. tristate
  43. help
  44. This option is selected by any driver which needs to access
  45. the virtio_vsock. The module will be called
  46. vmw_vsock_virtio_transport_common.
  47. config HYPERV_VSOCKETS
  48. tristate "Hyper-V transport for Virtual Sockets"
  49. depends on VSOCKETS && HYPERV
  50. help
  51. This module implements a Hyper-V transport for Virtual Sockets.
  52. Enable this transport if your Virtual Machine host supports Virtual
  53. Sockets over Hyper-V VMBus.
  54. To compile this driver as a module, choose M here: the module will be
  55. called hv_sock. If unsure, say N.