diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
index 92e502d3e..62552212c 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
@@ -1,5 +1,6 @@
package net.i2p.router.web;
+import net.i2p.data.DataHelper;
import net.i2p.data.RouterAddress;
import net.i2p.router.CommSystemFacade;
import net.i2p.router.LoadTestManager;
@@ -158,6 +159,18 @@ public class ConfigNetHelper extends HelperBase {
public String getOutboundRate() {
return "" + _context.bandwidthLimiter().getOutboundKBytesPerSecond();
}
+ public String getInboundRateBits() {
+ return kbytesToBits(_context.bandwidthLimiter().getInboundKBytesPerSecond());
+ }
+ public String getOutboundRateBits() {
+ return kbytesToBits(_context.bandwidthLimiter().getOutboundKBytesPerSecond());
+ }
+ public String getShareRateBits() {
+ return kbytesToBits(getShareBandwidth());
+ }
+ private String kbytesToBits(int kbytes) {
+ return DataHelper.formatSize(kbytes * 8 * 1024) + " bits per second";
+ }
public String getInboundBurstRate() {
return "" + _context.bandwidthLimiter().getInboundBurstKBytesPerSecond();
}
@@ -231,7 +244,7 @@ public class ConfigNetHelper extends HelperBase {
buf.append("selected=\"true\" ");
found = true;
}
- buf.append(">Up to ").append(val).append("%\n");
+ buf.append(">").append(val).append("%\n");
}
buf.append("\n");
return buf.toString();
diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp
index a13da220c..1f4390ad6 100644
--- a/apps/routerconsole/jsp/config.jsp
+++ b/apps/routerconsole/jsp/config.jsp
@@ -29,20 +29,28 @@
Bandwidth limiter
- Inbound rate:
- " /> KBps
+
+
" /> KBps + In | ( + + |
" /> KBps + Out | ( + + |
( + |
<% int share = nethelper.getShareBandwidth();
if (share < 12) {
out.print("NOTE: You have configured I2P to share only " + share + "KBps. ");
@@ -54,7 +62,7 @@
out.print("The higher the share bandwidth the more you improve your anonymity and help the network.
");
}
%>
-
+