I2CP: Increase % of router bandwidth reported to clients

This commit is contained in:
zzz
2024-06-27 17:07:44 -04:00
parent d765f85515
commit ddfe816d80

View File

@ -820,7 +820,7 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
} }
/** /**
* Divide router limit by 1.75 for overhead. * Divide router limit by 1.5 for overhead.
* This could someday give a different answer to each client. * This could someday give a different answer to each client.
* But it's not enforced anywhere. * But it's not enforced anywhere.
* *
@ -833,7 +833,7 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
int out = _context.bandwidthLimiter().getOutboundKBytesPerSecond(); int out = _context.bandwidthLimiter().getOutboundKBytesPerSecond();
int inb = _context.bandwidthLimiter().getInboundBurstKBytesPerSecond(); int inb = _context.bandwidthLimiter().getInboundBurstKBytesPerSecond();
int outb = _context.bandwidthLimiter().getOutboundBurstKBytesPerSecond(); int outb = _context.bandwidthLimiter().getOutboundBurstKBytesPerSecond();
BandwidthLimitsMessage msg = new BandwidthLimitsMessage(in * 4 / 7, out * 4 / 7, in, inb, out, outb, 1); BandwidthLimitsMessage msg = new BandwidthLimitsMessage(in * 2 / 3, out * 2 / 3, in, inb, out, outb, 1);
try { try {
_runner.doSend(msg); _runner.doSend(msg);
} catch (I2CPMessageException ime) { } catch (I2CPMessageException ime) {