From 92ae57c54d1d725a6ff4e4e37fc1e20774261058 Mon Sep 17 00:00:00 2001 Message-Id: <92ae57c54d1d725a6ff4e4e37fc1e20774261058.1714704612.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sat, 28 Feb 2015 15:02:32 +0000 Subject: [PATCH] Report when transport peers updated as a result of transmit. Organization: Straylight/Edgeware From: Ian Jackson Signed-off-by: Ian Jackson --- debian/changelog | 1 + site.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/debian/changelog b/debian/changelog index 5ef16b6..98e05eb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ secnet (0.4.0~beta3) unstable; urgency=low Debugging improvements: * Packet-level debugging from site notes errors from transmit. + * Report when transport peers updated as a result of transmit. -- diff --git a/site.c b/site.c index bffd327..70cc316 100644 --- a/site.c +++ b/site.c @@ -2374,12 +2374,14 @@ void transport_xmit(struct site *st, transport_peers *peers, transport_peers__copy_by_mask(peers->peers,&wslot,~failed,peers); assert(wslot+nfailed == peers->npeers); COPY_ARRAY(peers->peers+wslot, failedpeers, nfailed); + transport_peers_debug(st,peers,"mobile failure reorder",0,0,0); } } else { if (failed && peers->npeers > 1) { int wslot=0; transport_peers__copy_by_mask(peers->peers,&wslot,~failed,peers); peers->npeers=wslot; + transport_peers_debug(st,peers,"non-mobile failure cleanup",0,0,0); } } } -- [mdw]