diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java index 00e78f350..d2f2f8bc4 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java @@ -627,8 +627,6 @@ public class NTCPTransport extends TransportImpl { long sendTotal = 0; long recvTotal = 0; int numPeers = 0; - int readingPeers = 0; - int writingPeers = 0; float bpsSend = 0; float bpsRecv = 0; long totalUptime = 0; @@ -636,7 +634,7 @@ public class NTCPTransport extends TransportImpl { long totalRecv = 0; StringBuffer buf = new StringBuffer(512); - buf.append("NTCP connections: ").append(peers.size()); + buf.append("
NTCP connections: ").append(peers.size());
buf.append(" limit: ").append(getMaxConnections());
buf.append(" timeout: ").append(DataHelper.formatDuration(_pumper.getIdleTimeout()));
buf.append("
\n");
@@ -700,7 +698,6 @@ public class NTCPTransport extends TransportImpl {
buf.append("
").append(outQueue).append(" message");
if (outQueue > 1)
buf.append("s");
- writingPeers++;
}
buf.append("
").append(con.getConsecutiveBacklog() > 0 ? "true" : "false");
long readTime = con.getReadTime();
@@ -708,7 +705,6 @@ public class NTCPTransport extends TransportImpl {
buf.append("
No");
} else {
buf.append("
For ").append(DataHelper.formatDuration(readTime));
- readingPeers++;
}
buf.append("
UDP connections: ").append(peers.size());
buf.append(" limit: ").append(getMaxConnections());
buf.append(" timeout: ").append(DataHelper.formatDuration(_expireTimeout));
buf.append("
\n");
@@ -1984,8 +1984,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
buf.append(sendTotal).append("
\n");
long bytesTransmitted = _context.bandwidthLimiter().getTotalAllocatedOutboundBytes();
// NPE here early
double averagePacketSize = _context.statManager().getRate("udp.sendPacketSize").getLifetimeAverageValue();
@@ -1994,12 +1993,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
double nondupSent = ((double)bytesTransmitted - ((double)resentTotal)*averagePacketSize);
double bwResent = (nondupSent <= 0 ? 0d : ((((double)resentTotal)*averagePacketSize) / nondupSent));
buf.append("Percentage of bytes retransmitted (lifetime): ").append(formatPct(bwResent));
- buf.append(" (includes retransmission required by packet loss)
\n");
- buf.append("\n");
+ buf.append(" (includes retransmission required by packet loss)
" +
+ "peer: the remote peer
\n" +
+ "dir: v means they offer to introduce us, ^ means we offer to introduce them
\n" +
"idle: the idle time is how long since a packet has been received or sent
\n" +
"in/out: the rates show a smoothed inbound and outbound transfer rate (KBytes per second)
\n" +
"up: the uptime is how long ago this session was established
\n" +
@@ -2034,7 +2032,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
"recv: the number of packets received from the peer
\n" +
"resent: the number of packets retransmitted to the peer
\n" +
"dupRecv: the number of duplicate packets received from the peer" +
- "