aboutsummaryrefslogtreecommitdiff
path: root/eth-multiplexer/vdev.h
diff options
context:
space:
mode:
Diffstat (limited to 'eth-multiplexer/vdev.h')
-rw-r--r--eth-multiplexer/vdev.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/eth-multiplexer/vdev.h b/eth-multiplexer/vdev.h
index 6affaca1..1b263aa0 100644
--- a/eth-multiplexer/vdev.h
+++ b/eth-multiplexer/vdev.h
@@ -33,6 +33,9 @@
#include "queue.h"
#include "util.h"
+struct port_bucket *port_bucket;
+struct port_class *vdev_portclass;
+
#define MAX_SERVERS 10
#define ETH_MTU 1500
@@ -63,9 +66,7 @@ int serv_connect (mach_port_t port);
int serv_disconnect ();
struct vether_device *lookup_dev_by_name (char *name);
int remove_dead_port_from_dev (mach_port_t dead_port);
-struct vether_device *add_vdev (char *name, int size,
- struct port_class *class,
- struct port_bucket *bucket);
+struct vether_device *add_vdev (char *name, size_t size);
void destroy_vdev (void *port);
int deliver_msg (struct net_rcv_msg *msg, struct vether_device *vdev);
int deliver_pack (char *data, int datalen, struct vether_device *vdev);