aboutsummaryrefslogtreecommitdiffstats
path: root/netbsd-2.0-xen-sparse
diff options
context:
space:
mode:
authorcl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-09-27 10:34:30 +0000
committercl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-09-27 10:34:30 +0000
commitcf5252944715e7ca3eda163e9d9c71aab2f61af7 (patch)
treecc78627abfed50d51106dfb9094464c5f9725724 /netbsd-2.0-xen-sparse
parent8baf72897542a16be12822b4025da19b3c639bd5 (diff)
downloadxen-cf5252944715e7ca3eda163e9d9c71aab2f61af7.tar.gz
xen-cf5252944715e7ca3eda163e9d9c71aab2f61af7.tar.bz2
xen-cf5252944715e7ca3eda163e9d9c71aab2f61af7.zip
bitkeeper revision 1.1159.1.187 (4157ecb6zkjpYH1Mo25OIHAgwBNV4Q)
Catch up with recent interface changes.
Diffstat (limited to 'netbsd-2.0-xen-sparse')
-rw-r--r--netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c b/netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c
index 51219a980f..1a675342fa 100644
--- a/netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c
+++ b/netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c
@@ -121,8 +121,8 @@ static void xennet_hex_dump(unsigned char *, size_t, char *, int);
int xennet_match (struct device *, struct cfdata *, void *);
void xennet_attach (struct device *, struct device *, void *);
static void xennet_ctrlif_rx(ctrl_msg_t *, unsigned long);
-static void xennet_driver_status_change(netif_fe_driver_status_changed_t *);
-static void xennet_status_change(netif_fe_interface_status_changed_t *);
+static void xennet_driver_status_change(netif_fe_driver_status_t *);
+static void xennet_status_change(netif_fe_interface_status_t *);
static void xennet_tx_mbuf_free(struct mbuf *, caddr_t, size_t, void *);
static void xennet_rx_mbuf_free(struct mbuf *, caddr_t, size_t, void *);
static int xen_network_handler(void *);
@@ -176,7 +176,7 @@ xennet_scan(struct device *self, struct xennet_attach_args *xneta,
cfprint_t print)
{
ctrl_msg_t cmsg;
- netif_fe_driver_status_changed_t st;
+ netif_fe_driver_status_t st;
int err = 0;
if ((xen_start_info.flags & SIF_INITDOMAIN) ||
@@ -193,8 +193,8 @@ xennet_scan(struct device *self, struct xennet_attach_args *xneta,
/* Send a driver-UP notification to the domain controller. */
cmsg.type = CMSG_NETIF_FE;
- cmsg.subtype = CMSG_NETIF_FE_DRIVER_STATUS_CHANGED;
- cmsg.length = sizeof(netif_fe_driver_status_changed_t);
+ cmsg.subtype = CMSG_NETIF_FE_DRIVER_STATUS;
+ cmsg.length = sizeof(netif_fe_driver_status_t);
st.status = NETIF_DRIVER_STATUS_UP;
st.max_handle = 0;
memcpy(cmsg.msg, &st, sizeof(st));
@@ -276,18 +276,18 @@ xennet_ctrlif_rx(ctrl_msg_t *msg, unsigned long id)
int respond = 1;
switch (msg->subtype) {
- case CMSG_NETIF_FE_INTERFACE_STATUS_CHANGED:
- if (msg->length != sizeof(netif_fe_interface_status_changed_t))
+ case CMSG_NETIF_FE_INTERFACE_STATUS:
+ if (msg->length != sizeof(netif_fe_interface_status_t))
goto error;
xennet_status_change(
- (netif_fe_interface_status_changed_t *)&msg->msg[0]);
+ (netif_fe_interface_status_t *)&msg->msg[0]);
break;
- case CMSG_NETIF_FE_DRIVER_STATUS_CHANGED:
- if (msg->length != sizeof(netif_fe_driver_status_changed_t))
+ case CMSG_NETIF_FE_DRIVER_STATUS:
+ if (msg->length != sizeof(netif_fe_driver_status_t))
goto error;
xennet_driver_status_change(
- (netif_fe_driver_status_changed_t *)&msg->msg[0]);
+ (netif_fe_driver_status_t *)&msg->msg[0]);
break;
error:
@@ -301,7 +301,7 @@ xennet_ctrlif_rx(ctrl_msg_t *msg, unsigned long id)
}
static void
-xennet_driver_status_change(netif_fe_driver_status_changed_t *status)
+xennet_driver_status_change(netif_fe_driver_status_t *status)
{
struct xennet_attach_args xneta;
int i;
@@ -321,7 +321,7 @@ xennet_driver_status_change(netif_fe_driver_status_changed_t *status)
}
static void
-xennet_status_change(netif_fe_interface_status_changed_t *status)
+xennet_status_change(netif_fe_interface_status_t *status)
{
ctrl_msg_t cmsg;
netif_fe_interface_connect_t up;
@@ -350,8 +350,8 @@ xennet_status_change(netif_fe_interface_status_changed_t *status)
ifp = &sc->sc_ethercom.ec_if;
switch (status->status) {
- case NETIF_INTERFACE_STATUS_DESTROYED:
- printf("Unexpected netif-DESTROYED message in state %d\n",
+ case NETIF_INTERFACE_STATUS_CLOSED:
+ printf("Unexpected netif-CLOSED message in state %d\n",
sc->sc_backend_state);
break;