aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include/netfront.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-01-17 15:50:48 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-01-17 15:50:48 +0000
commitbdd22133fc2092328ff9a8f0128d8584642051b5 (patch)
treebaa9c7e0991e8f04e574b8fbc632d32a798a6b36 /extras/mini-os/include/netfront.h
parented8253e28502133d00f17c8372131bcba24429db (diff)
downloadxen-bdd22133fc2092328ff9a8f0128d8584642051b5.tar.gz
xen-bdd22133fc2092328ff9a8f0128d8584642051b5.tar.bz2
xen-bdd22133fc2092328ff9a8f0128d8584642051b5.zip
minios: support several netfronts
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/include/netfront.h')
-rw-r--r--extras/mini-os/include/netfront.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/extras/mini-os/include/netfront.h b/extras/mini-os/include/netfront.h
index 2d3bf5c3fb..143a398782 100644
--- a/extras/mini-os/include/netfront.h
+++ b/extras/mini-os/include/netfront.h
@@ -1,2 +1,7 @@
-void init_netfront(void*);
-void netfront_xmit(unsigned char* data,int len);
+#include <wait.h>
+struct netfront_dev;
+struct netfront_dev *init_netfront(char *nodename, void (*netif_rx)(unsigned char *data, int len), unsigned char rawmac[6]);
+void netfront_xmit(struct netfront_dev *dev, unsigned char* data,int len);
+void shutdown_netfront(struct netfront_dev *dev);
+
+extern struct wait_queue_head netfront_queue;