diff --git a/router/java/src/net/i2p/router/transport/udp/ACKSender.java b/router/java/src/net/i2p/router/transport/udp/ACKSender.java index 3dd2386c1..d34d0cfa5 100644 --- a/router/java/src/net/i2p/router/transport/udp/ACKSender.java +++ b/router/java/src/net/i2p/router/transport/udp/ACKSender.java @@ -109,6 +109,8 @@ public class ACKSender implements Runnable { ack.markType(1); if (_log.shouldLog(Log.INFO)) _log.info("Sending ACK for " + ackBitfields); + boolean ok = peer.allocateSendingBytes(ack.getPacket().getLength(), true); + // ignore whether its ok or not, its a bloody ack. this should be fixed, probably. _transport.send(ack); if ( (wanted > 0) && (wanted <= peer.getWantedACKSendSince()) ) { diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java index 12495618e..9dcc8af13 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -884,7 +884,12 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority buf.append(formatKBps(peer.getReceiveBps())); buf.append("KBps/"); buf.append(formatKBps(peer.getSendBps())); - buf.append("KBps"); + buf.append("KBps "); + //buf.append(formatKBps(peer.getReceiveACKBps())); + //buf.append("KBps/"); + //buf.append(formatKBps(peer.getSendACKBps())); + //buf.append("KBps "); + buf.append(""); buf.append("