summaryrefslogtreecommitdiff
path: root/eth-multiplexer/vdev.h
diff options
context:
space:
mode:
Diffstat (limited to 'eth-multiplexer/vdev.h')
-rw-r--r--eth-multiplexer/vdev.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/eth-multiplexer/vdev.h b/eth-multiplexer/vdev.h
index b8bab019..c8696785 100644
--- a/eth-multiplexer/vdev.h
+++ b/eth-multiplexer/vdev.h
@@ -28,6 +28,8 @@
#include <hurd/ports.h>
#include <device/net_status.h>
+#include <bpf_impl.h>
+
#include "queue.h"
#include "util.h"
@@ -52,8 +54,7 @@ struct vether_device
struct vether_device *next;
struct vether_device **pprev;
- queue_head_t if_rcv_port_list; /* input filter list */
- queue_head_t if_snd_port_list; /* output filter list */
+ if_filter_list_t port_list;
};
typedef int (*dev_act_func) (struct vether_device *);