Streaming: Single retransmit timer per connection (ticket #2715)
Only instantiate ResendPacketEvent for fast retransmit Move packet timeout field from ResendPacketEvent to PacketLocal Set window size to 1 on timeout Always adjust window when acked, even if the packet was sent more than once Reduce INITIAL_WINDOW_SIZE from 6 to 3 to reduce router DH overhead Set maximum burst retransmissions to 16 Closer compliance to RFCs 5681 and 6298 Prep for additional changes (Westwood) Other minor cleanups Original patch from zlatinb
Showing
- apps/streaming/java/src/net/i2p/client/streaming/impl/Connection.java 215 additions, 84 deletions...ng/java/src/net/i2p/client/streaming/impl/Connection.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java 5 additions, 4 deletions.../src/net/i2p/client/streaming/impl/ConnectionOptions.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionPacketHandler.java 1 addition, 1 deletion...et/i2p/client/streaming/impl/ConnectionPacketHandler.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java 18 additions, 9 deletions...g/java/src/net/i2p/client/streaming/impl/PacketLocal.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/PacketQueue.java 3 additions, 3 deletions...g/java/src/net/i2p/client/streaming/impl/PacketQueue.java
- apps/streaming/java/src/net/i2p/client/streaming/impl/TCBShare.java 1 addition, 1 deletion...ming/java/src/net/i2p/client/streaming/impl/TCBShare.java
- history.txt 7 additions, 0 deletionshistory.txt
- router/java/src/net/i2p/router/RouterVersion.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/RouterVersion.java
Loading
Please register or sign in to comment