From bb973e764e8a4d645c35da12c77647343735b834 Mon Sep 17 00:00:00 2001 From: Jeremy Lakeman Date: Thu, 18 Oct 2012 10:55:53 +1030 Subject: [PATCH] Don't send duplicate payloads over unicast --- overlay_interface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/overlay_interface.c b/overlay_interface.c index abeb69ea..3290e1be 100644 --- a/overlay_interface.c +++ b/overlay_interface.c @@ -1186,7 +1186,8 @@ overlay_stuff_packet(struct outgoing_packet *packet, overlay_txqueue *queue, tim } }else{ frame->send_copies --; - if (frame->send_copies>0) + // ignore resend logic for unicast packets, where wifi gives better resilience + if (frame->send_copies>0 && !packet->unicast) keep_payload=1; }