From 56957059d60d87e21d2369ffa9b017f9acc14458 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 21 Sep 2017 14:20:16 +0200 Subject: 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. --- eth-multiplexer/vdev.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'eth-multiplexer/vdev.h') 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); -- cgit v1.2.3