, the VMCI
host and virtual machine support are combined in a single kernel
module.
For additional information about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George
VMCI Context code maintains state for vmci and allows the driver to communicate
with multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1290 ++
drivers/misc/vmw_vmci/vmci_context.h | 177 +
2 files
VMCI datagram Implements datagrams to allow data to be sent between host and
guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 520 +
drivers/misc/vmw_vmci/vmci_datagram.h | 55 +++
2 files changed, 575
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 673 +
drivers/misc/vmw_vmci/vmci_doorbell.h | 53 +++
2 files changed, 726 insertions(+), 0
VMCI driver code implementes both the host and guest personalities of the VMCI
driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_driver.c | 159 +++
drivers/misc/vmw_vmci/vmci_driver.h | 50 +++
2 files changed
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 371
drivers/misc/vmw_vmci/vmci_event.h | 25 ++
2 files changed, 396
VMCI handle code adds support for dynamic arrays that will grow if they need to.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 162 +
drivers/misc/vmw_vmci/vmci_handle_array.h | 46
2 files changed, 208
VMCI resource tracks all used resources within the vmci code.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 237 +
drivers/misc/vmw_vmci/vmci_resource.h | 59
2 files changed, 296 insertions(+), 0
VMCI routing code is responsible for routing between various hosts/guests
as well as routing in nested scenarios.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c | 237
drivers/misc/vmw_vmci/vmci_route.h | 30
VMCI guest side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_guest.c | 765
1 files changed, 765 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_guest.c
diff
VMCI host side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_host.c | 1046 +
1 files changed, 1046 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_host.c
diff --git
VMCI head config patch Adds all the necessary files to enable building of the
VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header
files used for building modules against the driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/Kconfig
in a single kernel
module.
For additional information about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (12):
VMCI: context implementation.
VMCI: datagram
VMCI Context code maintains state for vmci and allows the driver to communicate
with multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1247 ++
drivers/misc/vmw_vmci/vmci_context.h | 183 +
2 files
VMCI datagram Implements datagrams to allow data to be sent between host
and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 506 +
drivers/misc/vmw_vmci/vmci_datagram.h | 52 +++
2 files changed, 558
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 645 +
drivers/misc/vmw_vmci/vmci_doorbell.h | 53 +++
2 files changed, 698 insertions(+), 0
VMCI driver code implementes both the host and guest personalities of
the VMCI driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_driver.c | 116 +++
drivers/misc/vmw_vmci/vmci_driver.h | 50 +++
2 files
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed
VMCI handle code adds support for dynamic arrays that will grow if they need to.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 142 +
drivers/misc/vmw_vmci/vmci_handle_array.h | 52 +++
2 files changed
VMCI resource tracks all used resources within the vmci code.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 232 +
drivers/misc/vmw_vmci/vmci_resource.h | 59
2 files changed, 291 insertions(+), 0
VMCI routing code is responsible for routing between various hosts/guests as
well as routing in nested scenarios.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c | 233
drivers/misc/vmw_vmci/vmci_route.h | 30
VMCI guest side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_guest.c | 762
1 files changed, 762 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_guest.c
diff
VMCI host side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_host.c | 1036 +
1 files changed, 1036 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_host.c
diff --git
VMCI head config patch Adds all the necessary files to enable building of the
VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header
files used for building modules against the driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/Kconfig
Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (6):
VSOCK: vsock protocol implementation.
VSOCK: vsock address implementaion.
VSOCK: notification implementation.
VSOCK: statistics implementation.
VSOCK: utility
VSOCK control notifications for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/notify.c | 984
net/vmw_vsock/notify.h | 130 ++
2 files changed, 1114 insertions(+), 0 deletions(-)
create
VSOCK linux address code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/vsock_addr.c | 264
net/vmw_vsock/vsock_addr.h | 40 +++
2 files changed, 304 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK stats for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/stats.c | 37
net/vmw_vsock/stats.h | 219 +
2 files changed, 256 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK utility functions for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/util.c | 626 ++
net/vmw_vsock/util.h | 312 +
2 files changed, 938 insertions(+), 0 deletions
VSOCK header files, Makefiles and Kconfig systems for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
include/linux/socket.h |4
net/Kconfig |1
net/Makefile|1
net/vmw_vsock/Kconfig
David,
We will fix this bounces and remove the email: crosst...@vmware.com.
Thanks,
george zhang
- Original Message -
From: David Miller da...@davemloft.net
To: georgezh...@vmware.com
Cc: net...@vger.kernel.org, linux-kernel@vger.kernel.org,
virtualizat...@lists.linux-foundation.org, pv
...@gmail.com
To: George Zhang georgezh...@vmware.com
Cc: net...@vger.kernel.org, linux-kernel@vger.kernel.org,
virtualizat...@lists.linux-foundation.org, pv-driv...@vmware.com,
vm-crosst...@vmware.com, da...@davemloft.net, gre...@linuxfoundation.org
Sent: Monday, November 5, 2012 10:23:02 AM
machine support are combined in a single kernel
module.
For additional information about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (12):
VMCI: context
VMCI Context code maintains state for vmci and allows the driver to communicate
with
multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1246 ++
drivers/misc/vmw_vmci/vmci_context.h | 183 +
2 files
VMCI datagram Implements datagrams to allow data to be sent between host and
guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 506 +
drivers/misc/vmw_vmci/vmci_datagram.h | 52 +++
2 files changed, 558
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 605 +
drivers/misc/vmw_vmci/vmci_doorbell.h | 51 +++
2 files changed, 656 insertions(+), 0
VMCI driver code implementes both the host and guest personalities of the VMCI
driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_driver.c | 116 +++
drivers/misc/vmw_vmci/vmci_driver.h | 50 +++
2 files
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed
VMCI handle code adds support for dynamic arrays that will grow if they need to.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 142 +
drivers/misc/vmw_vmci/vmci_handle_array.h | 52 +++
2 files changed
VMCI resource tracks all used resources within the vmci code.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 232 +
drivers/misc/vmw_vmci/vmci_resource.h | 59
2 files changed, 291 insertions(+), 0
VMCI routing code is responsible for routing between various hosts/guests as
well as
routing in nested scenarios.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c | 229
drivers/misc/vmw_vmci/vmci_route.h | 30
VMCI guest side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_guest.c | 762
1 files changed, 762 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_guest.c
diff
VMCI host side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_host.c | 1033 +
1 files changed, 1033 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_host.c
diff --git
VMCI head config patch Adds all the necessary files to enable building of the
VMCI
module with the Linux Makefiles and Kconfig systems. Also adds the header files
used
for building modules against the driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/Kconfig
about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (6):
VSOCK: vsock protocol implementation.
VSOCK: vsock address implementaion.
VSOCK
VSOCK linux address code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/vsock_addr.c | 264
net/vmw_vsock/vsock_addr.h | 40 +++
2 files changed, 304 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK control notifications for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/notify.c | 984
net/vmw_vsock/notify.h | 130 ++
2 files changed, 1114 insertions(+), 0 deletions(-)
create
VSOCK stats for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/stats.c | 37
net/vmw_vsock/stats.h | 219 +
2 files changed, 256 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK utility functions for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/util.c | 626 ++
net/vmw_vsock/util.h | 312 +
2 files changed, 938 insertions(+), 0 deletions
VSOCK header files, Makefiles and Kconfig systems for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
include/linux/socket.h |4
net/Kconfig |1
net/Makefile|1
net/vmw_vsock/Kconfig
VMCI datagram Implements datagrams to allow data to be sent between host and
guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 522 +
drivers/misc/vmw_vmci/vmci_datagram.h | 55 +++
2 files changed, 577
VMCI handle code adds support for dynamic arrays that will grow if they need to.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 162 +
drivers/misc/vmw_vmci/vmci_handle_array.h | 46
2 files changed, 208
VMCI routing code is responsible for routing between various hosts/guests
as well as routing in nested scenarios.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c | 237
drivers/misc/vmw_vmci/vmci_route.h | 30
VMCI header config patch adds all the necessary files to enable building of the
VMCI
module with the Linux Makefiles and Kconfig systems. Also adds the header
files used for building modules against the driver.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/Kconfig
VSOCK linux address code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/vsock_addr.c | 264
net/vmw_vsock/vsock_addr.h | 40 +++
2 files changed, 304 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK control notifications for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/notify.c | 1041
net/vmw_vsock/notify.h | 130 ++
2 files changed, 1171 insertions(+), 0 deletions(-)
create
VSOCK stats for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/stats.c | 37
net/vmw_vsock/stats.h | 222 +
2 files changed, 259 insertions(+), 0 deletions(-)
create mode 100644 net
VSOCK utility functions for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/vmw_vsock/util.c | 694 ++
net/vmw_vsock/util.h | 331
2 files changed, 1025 insertions(+), 0 deletions
VSOCK header files, Makefiles and Kconfig systems for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
---
net/Kconfig |1
net/Makefile|1
net/vmw_vsock/Kconfig | 14 +
net/vmw_vsock/Makefile
machine support are combined in a single kernel
module.
For additional information about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (10):
VMCI: context
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 674 +
drivers/misc/vmw_vmci/vmci_doorbell.h | 53 +++
2 files changed, 727 insertions(+), 0
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 415
drivers/misc/vmw_vmci/vmci_event.h | 25 ++
2 files changed, 440
the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (6):
VSOCK: vsock protocol implementation.
VSOCK: vsock address implementaion.
VSOCK: notification
VMCI Context code maintains state for vmci and allows the driver to
communicate with multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1291 ++
drivers/misc/vmw_vmci/vmci_context.h | 177 +
2 files
VMCI resource tracks all used resources within the vmci code.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 237 +
drivers/misc/vmw_vmci/vmci_resource.h | 59
2 files changed, 296 insertions(+), 0
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1245 ++
drivers/misc/vmw_vmci/vmci_context.h | 174 +
2 files changed, 1419 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_context.c
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 583 +
drivers/misc/vmw_vmci/vmci_datagram.h | 55 +++
2 files changed, 638 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_datagram.c
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 749 +
drivers/misc/vmw_vmci/vmci_doorbell.h | 54 ++
2 files changed, 803 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_doorbell.c
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 448
drivers/misc/vmw_vmci/vmci_event.h | 25 ++
2 files changed, 473 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_event.c
create
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 163 +
drivers/misc/vmw_vmci/vmci_handle_array.h | 46
2 files changed, 209 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_hash_table.c | 329 +++
drivers/misc/vmw_vmci/vmci_hash_table.h | 53 +
2 files changed, 382 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 190 +
drivers/misc/vmw_vmci/vmci_resource.h | 59 ++
2 files changed, 249 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c | 237
drivers/misc/vmw_vmci/vmci_route.h | 30 +
2 files changed, 267 insertions(+), 0 deletions(-)
create mode 100644 drivers/misc/vmw_vmci/vmci_route.c
refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
George Zhang (11):
vmci_context.patch: VMCI context list operations.
vmci_datagram.patch: VMCI datagram entity handling.
vmci_doorbell.patch: VMCI doorbell notification
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/Kconfig|1
drivers/misc/Makefile |2
drivers/misc/vmw_vmci/Kconfig | 16 +
drivers/misc/vmw_vmci/Makefile | 42 +
drivers/misc/vmw_vmci/vmci_common_int.h
refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
George Zhang (11):
vmci_context.patch: VMCI context list operations.
vmci_datagram.patch: VMCI datagram entity handling.
vmci_doorbell.patch: VMCI doorbell notification
://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (12):
VMCI: context implementation.
VMCI: datagram implementation.
VMCI: doorbell implementation.
VMCI: device driver implementaton.
VMCI: event handling implementation.
VMCI: handle array implementation
VMCI Context code maintains state for vmci and allows the driver to communicate
with multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1223
VMCI datagram Implements datagrams to allow data to be sent between host and
guest.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 501
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 605
VMCI driver code implementes both the host and guest personalities of the VMCI
driver.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_driver.c | 117
VMCI event code that manages event handlers and handles callbacks when
specific events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 224
VMCI handle code adds support for dynamic arrays that will grow if they need to.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_handle_array.c | 142
VMCI resource tracks all used resources within the vmci code.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_resource.c | 232 +
drivers
VMCI routing code is responsible for routing between various hosts/guests as
well
as routing in nested scenarios.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_route.c
VMCI guest side driver code implementation.
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_guest.c | 757
1 files changed, 757
VMCI host side driver code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_host.c | 1036 +
1 files changed, 1036
VMCI head config patch Adds all the necessary files to enable building of the
VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header
files used for building modules against the driver.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d
operations split for SOCK_DGRAM and
SOCK_STREAM.
For additional information about the use of VMCI and in particular
VMCI Sockets, please refer to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (6):
VSOCK: vsock protocol
VSOCK linux address code implementation.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
net/vmw_vsock/vsock_addr.c | 246
net/vmw_vsock/vsock_addr.h
VSOCK control notifications for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
net/vmw_vsock/notify.c | 983
net
VSOCK stats for VMCI Stream Sockets protocol.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
net/vmw_vsock/stats.c | 37
net/vmw_vsock/stats.h | 217
VSOCK utility functions for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
net/vmw_vsock/util.c | 620 ++
net/vmw_vsock/util.h
VSOCK header files, Makefiles and Kconfig systems for Linux VSocket module.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
include/linux/socket.h |4
net/Kconfig
Greg
And why isn't George responding to my comments when I ask questions?
I think Andy or Dmitry replied faster...
We will improve our process from your comments,
Thanks a lot,
George
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to
to the VMCI Socket Programming Guide
available at https://www.vmware.com/support/developer/vmci-sdk/.
---
George Zhang (12):
VMCI: context implementation.
VMCI: datagram implementation.
VMCI: doorbell implementation. VMCI doorbell code allows for notifcations
between
VMCI
VMCI Context code maintains state for vmci and allows the driver to communicate
with multiple VMs.
Signed-off-by: George Zhang georgezh...@vmware.com
Acked-by: Andy king ack...@vmware.com
Acked-by: Dmitry Torokhov d...@vmware.com
---
drivers/misc/vmw_vmci/vmci_context.c | 1214
VMCI datagram Implements datagrams to allow data to be sent between host and
guest.
Signed-off-by: George Zhang georgezh...@vmware.com
Acked-by: Andy king ack...@vmware.com
Acked-by: Dmitry Torokhov d...@vmware.com
---
drivers/misc/vmw_vmci/vmci_datagram.c | 500
VMCI doorbell code allows for notifcations between host and guest.
Signed-off-by: George Zhang georgezh...@vmware.com
Acked-by: Andy king ack...@vmware.com
Acked-by: Dmitry Torokhov d...@vmware.com
---
drivers/misc/vmw_vmci/vmci_doorbell.c | 604 +
drivers/misc
VMCI driver code implementes both the host and guest personalities of the VMCI
driver.
Signed-off-by: George Zhang georgezh...@vmware.com
Acked-by: Andy king ack...@vmware.com
Acked-by: Dmitry Torokhov d...@vmware.com
---
drivers/misc/vmw_vmci/vmci_driver.c | 117
1 - 100 of 226 matches
Mail list logo