From 4dec598fb888e24e663c8e32c499b82b74086534 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 28 Oct 2014 15:33:10 -0700 Subject: Make multicast gather slightly more aggressive, and add total to list command in testnet. --- testnet.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'testnet.cpp') diff --git a/testnet.cpp b/testnet.cpp index 0d0a7be4..8af203ac 100644 --- a/testnet.cpp +++ b/testnet.cpp @@ -277,6 +277,7 @@ static void doMKN(const std::vector &cmd) static void doList(const std::vector &cmd) { + unsigned int peers = 0,supernodes = 0; ZT1_Node_Status status; for(std::map< Address,SimNode * >::iterator n(nodes.begin());n!=nodes.end();++n) { n->second->node.status(&status); @@ -287,8 +288,12 @@ static void doList(const std::vector &cmd) (status.online ? "ONLINE" : "OFFLINE"), status.knownPeers, status.directlyConnectedPeers); + if (n->second->supernode) + ++supernodes; + else ++peers; } else printf("%s ? INITIALIZING (0 peers, 0 direct links)"ZT_EOL_S,n->first.toString().c_str()); } + printf("---------- %u regular peers, %u supernodes"ZT_EOL_S,peers,supernodes); } static void doJoin(const std::vector &cmd) -- cgit v1.2.3