From 39a17aa65475b0115d824b99a6b4682cd4214af3 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 21 Sep 2017 12:25:08 +0200 Subject: eth-multiplexer: Simplify device creation. * eth-multiplexer/vdev.c (add_vdev): Remove class and bucket parameter. * eth-multiplexer/vdev.h (add_vdev): Likewise. * eth-multiplexer/device_impl.c (ds_device_open): Update callsite. --- eth-multiplexer/vdev.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'eth-multiplexer/vdev.c') diff --git a/eth-multiplexer/vdev.c b/eth-multiplexer/vdev.c index d6a17fb3..7d5390b2 100644 --- a/eth-multiplexer/vdev.c +++ b/eth-multiplexer/vdev.c @@ -125,8 +125,7 @@ remove_dead_port_from_dev (mach_port_t dead_port) /* Add a new virtual interface to the multiplexer. */ struct vether_device * -add_vdev (char *name, int size, - struct port_class *class, struct port_bucket *bucket) +add_vdev (char *name, size_t size) { error_t err; uint32_t hash; @@ -134,7 +133,7 @@ add_vdev (char *name, int size, if (size < sizeof (*vdev)) size = sizeof (*vdev); - err = ports_create_port (class, bucket, size, &vdev); + err = ports_create_port (vdev_portclass, port_bucket, size, &vdev); if (err) return NULL; -- cgit v1.2.3