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...