[azure][PATCH 00/14] Azure: add support for Hyper-V sockets via VSOCK
Marcelo Henrique Cerri
marcelo.cerri at canonical.com
Tue Jun 20 17:27:20 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1698425
linux-azure needs to support Hyper-V sockets to allow communication
between the hypervisor and the virtual machines.
Dexuan Cui (12):
UBUNTU: SAUCE: vmbus: vmbus_open(): reset onchannel_callback on error
UBUNTU: SAUCE: vmbus: add the matching tasklet_enable() in
vmbus_close_internal()
UBUNTU: SAUCE: vmbus: remove "goto error_clean_msglist" in
vmbus_open()
UBUNTU: SAUCE: vmbus: dynamically enqueue/dequeue a channel on
vmbus_open/close
UBUNTU: SAUCE: hv_sock: implements Hyper-V transport for Virtual
Sockets (AF_VSOCK)
UBUNTU: SAUCE: VMCI: only try to load on VMware hypervisor
UBUNTU: SAUCE: hv_sock: add the support of auto-loading
UBUNTU: SAUCE: tools: hv_sock: 2 simple test cases.
UBUNTU: SAUCE: hvsock: fix a race in hvs_stream_dequeue()
UBUNTU: SAUCE: hvsock: fix vsock_dequeue/enqueue_accept race
UBUNTU: SAUCE: vmbus: fix hv_percpu_channel_deq/enq race
UBUNTU: SAUCE: vmbus: add vmbus onoffer/onoffer_rescind sync.
K. Y. Srinivasan (1):
UBUNTU: SAUCE: Drivers: hv: vmbus: Fix rescind handling
Marcelo Henrique Cerri (1):
UBUNTU: [Config] CONFIG_HYPERV_VSOCKETS=m
MAINTAINERS | 1 +
debian.azure/config/config.common.ubuntu | 1 +
drivers/hv/channel.c | 39 +-
drivers/hv/channel_mgmt.c | 166 ++++--
drivers/hv/connection.c | 18 +-
drivers/hv/hyperv_vmbus.h | 9 +
drivers/hv/vmbus_drv.c | 85 ++-
drivers/misc/vmw_vmci/vmci_driver.c | 8 +
include/linux/hyperv.h | 3 +
net/vmw_vsock/Kconfig | 12 +
net/vmw_vsock/Makefile | 3 +
net/vmw_vsock/af_vsock.c | 7 +
net/vmw_vsock/hyperv_transport.c | 852 +++++++++++++++++++++++++++++
tools/hv/hv_sock/test-001/client_in_vm.c | 38 ++
tools/hv/hv_sock/test-001/server_on_host.c | 128 +++++
tools/hv/hv_sock/test-002/client_on_host.c | 127 +++++
tools/hv/hv_sock/test-002/server_in_vm.c | 85 +++
17 files changed, 1513 insertions(+), 69 deletions(-)
create mode 100644 net/vmw_vsock/hyperv_transport.c
create mode 100644 tools/hv/hv_sock/test-001/client_in_vm.c
create mode 100644 tools/hv/hv_sock/test-001/server_on_host.c
create mode 100644 tools/hv/hv_sock/test-002/client_on_host.c
create mode 100644 tools/hv/hv_sock/test-002/server_in_vm.c
--
2.7.4
More information about the kernel-team
mailing list