search for: vmci_route

Displaying 20 results from an estimated 24 matches for "vmci_route".

2012 Aug 30
0
[PATCH 10/11] vmci_route.patch: VMCI routing implementation.
Signed-off-by: George Zhang <georgezhang at 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 create mode 100644 drivers/misc/vmw_vmci/vmci_route.h diff --git a/drivers/misc/vmw_vmci/vmci_r...
2012 Aug 30
0
[PATCH 10/11] vmci_route.patch: VMCI routing implementation.
Signed-off-by: George Zhang <georgezhang at 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 create mode 100644 drivers/misc/vmw_vmci/vmci_route.h diff --git a/drivers/misc/vmw_vmci/vmci_r...
2012 Aug 30
1
[Pv-drivers] [vmw_vmci 00/11] VMCI driver for Linux
...mci_event.patch: VMCI kernel events handling. vmci_handle_array.patch: VMCI array of vmci_handle. vmci_hash_table.patch: VMCI hash table implementation. vmci_queue_pair.patch: VMCI queue pair implementation. vmci_resource.patch: VMCI resource hash table implementation. vmci_route.patch: VMCI routing implementation. vmci_headers.patch: VMCI kernel driver public API. drivers/misc/Kconfig | 1 drivers/misc/Makefile | 2 drivers/misc/vmw_vmci/Kconfig | 16 drivers/misc/vmw_vmci/Makefile | 42 dri...
2012 Aug 30
1
[Pv-drivers] [vmw_vmci 00/11] VMCI driver for Linux
...mci_event.patch: VMCI kernel events handling. vmci_handle_array.patch: VMCI array of vmci_handle. vmci_hash_table.patch: VMCI hash table implementation. vmci_queue_pair.patch: VMCI queue pair implementation. vmci_resource.patch: VMCI resource hash table implementation. vmci_route.patch: VMCI routing implementation. vmci_headers.patch: VMCI kernel driver public API. drivers/misc/Kconfig | 1 drivers/misc/Makefile | 2 drivers/misc/vmw_vmci/Kconfig | 16 drivers/misc/vmw_vmci/Makefile | 42 dri...
2012 Aug 30
0
[PATCH 02/11] vmci_datagram.patch: VMCI datagram entity handling.
...t;linux/bug.h> + +#include "vmci_common_int.h" +#include "vmci_hash_table.h" +#include "vmci_datagram.h" +#include "vmci_resource.h" +#include "vmci_context.h" +#include "vmci_driver.h" +#include "vmci_event.h" +#include "vmci_route.h" + +/* + * struct datagram_entry describes the datagram entity. It is used for datagram + * entities created only on the host. + */ +struct datagram_entry { + struct vmci_resource resource; + u32 flags; + bool runDelayed; + vmci_datagram_recv_cb recvCB; + void *...
2012 Aug 30
0
[PATCH 02/11] vmci_datagram.patch: VMCI datagram entity handling.
...t;linux/bug.h> + +#include "vmci_common_int.h" +#include "vmci_hash_table.h" +#include "vmci_datagram.h" +#include "vmci_resource.h" +#include "vmci_context.h" +#include "vmci_driver.h" +#include "vmci_event.h" +#include "vmci_route.h" + +/* + * struct datagram_entry describes the datagram entity. It is used for datagram + * entities created only on the host. + */ +struct datagram_entry { + struct vmci_resource resource; + u32 flags; + bool runDelayed; + vmci_datagram_recv_cb recvCB; + void *...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...mci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 85 + include/linux/vmw_vmci_defs.h | 977 ++++++++ 27 files changed, 10860 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode 1...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...mci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 85 + include/linux/vmw_vmci_defs.h | 977 ++++++++ 27 files changed, 10860 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode 1...
2012 Aug 30
0
[PATCH 03/11] vmci_doorbell.patch: VMCI doorbell notification handling.
...clude <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> + +#include "vmci_common_int.h" +#include "vmci_datagram.h" +#include "vmci_doorbell.h" +#include "vmci_resource.h" +#include "vmci_driver.h" +#include "vmci_route.h" + +#define VMCI_DOORBELL_INDEX_TABLE_SIZE (1 << 6) +#define VMCI_DOORBELL_HASH(_idx) \ + vmci_hash_calc((_idx), VMCI_DOORBELL_INDEX_TABLE_SIZE) + +/* + * DoorbellEntry describes the a doorbell notification handle allocated by the + * host. + */ +str...
2012 Aug 30
0
[PATCH 03/11] vmci_doorbell.patch: VMCI doorbell notification handling.
...clude <linux/module.h> +#include <linux/sched.h> +#include <linux/slab.h> + +#include "vmci_common_int.h" +#include "vmci_datagram.h" +#include "vmci_doorbell.h" +#include "vmci_resource.h" +#include "vmci_driver.h" +#include "vmci_route.h" + +#define VMCI_DOORBELL_INDEX_TABLE_SIZE (1 << 6) +#define VMCI_DOORBELL_HASH(_idx) \ + vmci_hash_calc((_idx), VMCI_DOORBELL_INDEX_TABLE_SIZE) + +/* + * DoorbellEntry describes the a doorbell notification handle allocated by the + * host. + */ +str...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...i/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 229 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 + drivers/misc/vmw_vmci/vmci_route.c | 226 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 82 + include/linux/vmw_vmci_defs.h | 880 +++++++ 26 files changed, 10154 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode 1...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...i/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 229 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 + drivers/misc/vmw_vmci/vmci_route.c | 226 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 82 + include/linux/vmw_vmci_defs.h | 880 +++++++ 26 files changed, 10154 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode 1...
2012 Oct 16
11
[PATCH 00/10] VMCI for Linux upstreaming
...sc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 971 ++++++++ 25 files changed, 11115 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 Oct 16
11
[PATCH 00/10] VMCI for Linux upstreaming
...sc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 191 ++ drivers/misc/vmw_vmci/vmci_resource.c | 237 ++ drivers/misc/vmw_vmci/vmci_resource.h | 59 drivers/misc/vmw_vmci/vmci_route.c | 237 ++ drivers/misc/vmw_vmci/vmci_route.h | 30 include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 971 ++++++++ 25 files changed, 11115 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 Jun 12
11
[vmw_vmci RFCv2 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3549 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files changed, 11714 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 Jun 12
11
[vmw_vmci RFCv2 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3549 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files changed, 11714 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 Jul 26
16
[vmw_vmci 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3548 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files changed, 11712 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 Jul 26
16
[vmw_vmci 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 3548 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 182 ++ drivers/misc/vmw_vmci/vmci_resource.c | 194 ++ drivers/misc/vmw_vmci/vmci_resource.h | 62 + drivers/misc/vmw_vmci/vmci_route.c | 241 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 89 + include/linux/vmw_vmci_defs.h | 921 ++++++++ 27 files changed, 11712 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 May 15
13
[vmw_vmci RFC 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 4517 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 258 ++ drivers/misc/vmw_vmci/vmci_resource.c | 320 ++ drivers/misc/vmw_vmci/vmci_resource.h | 61 + drivers/misc/vmw_vmci/vmci_route.c | 234 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 103 + include/linux/vmw_vmci_defs.h | 1003 +++++++ 27 files changed, 14889 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...
2012 May 15
13
[vmw_vmci RFC 00/11] VMCI for Linux
.../vmw_vmci/vmci_hash_table.h | 56 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 4517 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.h | 258 ++ drivers/misc/vmw_vmci/vmci_resource.c | 320 ++ drivers/misc/vmw_vmci/vmci_resource.h | 61 + drivers/misc/vmw_vmci/vmci_route.c | 234 ++ drivers/misc/vmw_vmci/vmci_route.h | 34 + include/linux/vmw_vmci_api.h | 103 + include/linux/vmw_vmci_defs.h | 1003 +++++++ 27 files changed, 14889 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/vmw_vmci/Kconfig create mode...