diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-01-17 15:50:48 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-01-17 15:50:48 +0000 |
commit | bdd22133fc2092328ff9a8f0128d8584642051b5 (patch) | |
tree | baa9c7e0991e8f04e574b8fbc632d32a798a6b36 /extras/mini-os/include/netfront.h | |
parent | ed8253e28502133d00f17c8372131bcba24429db (diff) | |
download | xen-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.h | 9 |
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; |