aboutsummaryrefslogtreecommitdiff
path: root/eth-multiplexer/vdev.h
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2017-09-21 14:20:16 +0200
committerJustus Winter <justus@gnupg.org>2017-09-25 13:06:11 +0200
commit56957059d60d87e21d2369ffa9b017f9acc14458 (patch)
tree478f171f7fab006fe891d83caab5c87b62ac3c9f /eth-multiplexer/vdev.h
parente02b339f6f132774729d77d440ced82817ad1460 (diff)
downloadhurd-56957059d60d87e21d2369ffa9b017f9acc14458.tar.gz
hurd-56957059d60d87e21d2369ffa9b017f9acc14458.tar.bz2
hurd-56957059d60d87e21d2369ffa9b017f9acc14458.zip
eth-multiplexer: Avoid copying data multiple times.
* eth-multiplexer/vdev.c (broadcast_pack): Construct message just once. (deliver_pack): Remove function. (deliver_msg): Make function static. * eth-multiplexer/vdev.h (deliver_{msg,pack}): Remove declarations.
Diffstat (limited to 'eth-multiplexer/vdev.h')
-rw-r--r--eth-multiplexer/vdev.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/eth-multiplexer/vdev.h b/eth-multiplexer/vdev.h
index 85ecff52..8270fedf 100644
--- a/eth-multiplexer/vdev.h
+++ b/eth-multiplexer/vdev.h
@@ -67,8 +67,6 @@ 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, 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);
boolean_t all_dev_close ();
int broadcast_pack (char *data, int datalen, struct vether_device *from_vdev);
int broadcast_msg (struct net_rcv_msg *msg);