aboutsummaryrefslogtreecommitdiff
path: root/eth-multiplexer/vdev.c
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2017-09-21 12:25:08 +0200
committerJustus Winter <justus@gnupg.org>2017-09-25 13:06:10 +0200
commit39a17aa65475b0115d824b99a6b4682cd4214af3 (patch)
tree930070f08d53f652a31ac24a4311ad25481fa67f /eth-multiplexer/vdev.c
parenta0ff0a992dbcd1ed9d67e96d895555671db977d9 (diff)
downloadhurd-39a17aa65475b0115d824b99a6b4682cd4214af3.tar.gz
hurd-39a17aa65475b0115d824b99a6b4682cd4214af3.tar.bz2
hurd-39a17aa65475b0115d824b99a6b4682cd4214af3.zip
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.
Diffstat (limited to 'eth-multiplexer/vdev.c')
-rw-r--r--eth-multiplexer/vdev.c5
1 files changed, 2 insertions, 3 deletions
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;