diff options
author | Justus Winter <justus@gnupg.org> | 2017-09-21 14:20:16 +0200 |
---|---|---|
committer | Justus Winter <justus@gnupg.org> | 2017-09-25 13:06:11 +0200 |
commit | 56957059d60d87e21d2369ffa9b017f9acc14458 (patch) | |
tree | 478f171f7fab006fe891d83caab5c87b62ac3c9f /eth-multiplexer/vdev.h | |
parent | e02b339f6f132774729d77d440ced82817ad1460 (diff) | |
download | hurd-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.h | 2 |
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); |