aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/xend/lib/domain_controller.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/xend/lib/domain_controller.h b/tools/xend/lib/domain_controller.h
index 8fe7353e94..d5c397fe96 100644
--- a/tools/xend/lib/domain_controller.h
+++ b/tools/xend/lib/domain_controller.h
@@ -342,6 +342,7 @@ typedef struct {
unsigned int handle;
unsigned int status;
unsigned int evtchn; /* status == NETIF_INTERFACE_STATUS_CONNECTED */
+ u8 mac[6]; /* status == NETIF_INTERFACE_STATUS_CONNECTED */
} netif_fe_interface_status_changed_t;
/*
@@ -373,7 +374,8 @@ typedef struct {
*/
typedef struct {
unsigned int handle;
- unsigned long shmem_frame;
+ unsigned long tx_shmem_frame;
+ unsigned long rx_shmem_frame;
} netif_fe_interface_connect_t;
/*
@@ -434,6 +436,7 @@ typedef struct {
/* IN */
domid_t domid; /* Domain attached to new interface. */
unsigned int netif_handle; /* Domain-specific interface handle. */
+ u8 mac[6];
/* OUT */
unsigned int status;
} netif_be_create_t;
@@ -463,7 +466,9 @@ typedef struct {
domid_t domid; /* Domain attached to new interface. */
unsigned int netif_handle; /* Domain-specific interface handle. */
unsigned int evtchn; /* Event channel for notifications. */
- unsigned long shmem_frame; /* Page cont. shared comms window. */
+ unsigned long tx_shmem_frame; /* Page cont. tx shared comms window. */
+ unsigned long rx_shmem_frame; /* Page cont. rx shared comms window. */
+ unsigned long shmem_frame;
/* OUT */
unsigned int status;
} netif_be_connect_t;