X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnet_packet.c;h=53228369f931dd27cb75fc0b4bb211552b900a9c;hp=e4f3295af941bdd92335298c30b9c776e9b9c8dd;hb=8d4ac42ceb67a93fc1e5c0d045819597c5da47d0;hpb=947f09ff2c507a80bbe7f92ed0d41b06c98d5375 diff --git a/src/net_packet.c b/src/net_packet.c index e4f3295a..53228369 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -477,22 +477,6 @@ void send_packet(meshlink_handle_t *mesh, node_t *n, vpn_packet_t *packet) { return; } -/* Broadcast a packet using the minimum spanning tree */ - -void broadcast_packet(meshlink_handle_t *mesh, const node_t *from, vpn_packet_t *packet) { - // Always give ourself a copy of the packet. - if(from != mesh->self) { - send_packet(mesh, mesh->self, packet); - } - - logger(mesh, MESHLINK_INFO, "Broadcasting packet of %d bytes from %s", packet->len, from->name); - - for list_each(connection_t, c, mesh->connections) - if(c->status.active && c->status.mst && c != from->nexthop->connection) { - send_packet(mesh, c->node, packet); - } -} - static node_t *try_harder(meshlink_handle_t *mesh, const sockaddr_t *from, const vpn_packet_t *pkt) { node_t *n = NULL; bool hard = false;