Arvid Norberg
|
57769bab11
|
fix some compiler warnings
|
2012-06-25 14:17:51 +00:00 |
Arvid Norberg
|
e51e953cb9
|
fix nagle implementation in uTP
|
2012-06-25 06:27:37 +00:00 |
Arvid Norberg
|
dad544dfd0
|
tighten up the cwnd saturating timeout rule for allowing increasing cwnd
|
2012-06-25 06:05:28 +00:00 |
Arvid Norberg
|
6be3357759
|
improve some uTP logging
|
2012-06-25 05:57:59 +00:00 |
Arvid Norberg
|
c24b372191
|
never set cwnd to less than mtu on time-out
|
2012-06-25 05:39:36 +00:00 |
Arvid Norberg
|
34694bf91f
|
log packet sizes at the normal logging level in uTP and also parse it out in parse_utp_log.py
|
2012-06-25 05:38:29 +00:00 |
Arvid Norberg
|
3f1bfb5477
|
fix linux build and make use of the system INT64_MAX define
|
2012-06-24 19:50:49 +00:00 |
Arvid Norberg
|
98737a2c4d
|
disable uTP logging
|
2012-06-21 16:47:13 +00:00 |
Arvid Norberg
|
351e34f9d1
|
polish uTP slow start
|
2012-06-21 16:41:05 +00:00 |
Arvid Norberg
|
2b9b2a188a
|
remove uTP delayed ack and instead send acks when the udp socket has been drained. simplify the udp socket to use null_buffers and allocate less memory for buffers. this also eliminated the race condition when resizing the udp socket receive buffer which greatly simplified it
|
2012-06-21 15:05:57 +00:00 |
Arvid Norberg
|
1b2805118d
|
make uTP less aggressive resetting cwnd when idle
|
2012-06-16 02:16:45 +00:00 |
Arvid Norberg
|
0d7e3cb8c7
|
uTP timeout fix
|
2012-05-05 23:54:41 +00:00 |
Arvid Norberg
|
cafbf2ca1d
|
more work on minimizing shared object export symbol table
|
2012-03-20 03:53:07 +00:00 |
Arvid Norberg
|
df2e891a2d
|
set uTP target delay to 100 ms. expose setting for packet loss multiplier for cwnd
|
2012-03-11 05:46:15 +00:00 |
Arvid Norberg
|
30d02f6b7a
|
fix potential integer overflows and a typo in boost_version conditional
|
2012-02-27 06:26:11 +00:00 |
Arvid Norberg
|
3d04b5cc49
|
fix logging formatting bug in utp_stream
|
2011-11-19 20:06:20 +00:00 |
Arvid Norberg
|
f39b6b19e9
|
fix initialization issue of fast_resend_seq_nr for incoming uTP connections. Also log the fast_resend_seq_nr
|
2011-11-06 00:11:33 +00:00 |
Arvid Norberg
|
8c0672a9b7
|
fix overflow in utp logging
|
2011-11-05 18:28:32 +00:00 |
Arvid Norberg
|
4a6e012a5f
|
some uTP tweaks. experimental slow start mode (disabled)
|
2011-11-05 09:30:38 +00:00 |
Arvid Norberg
|
d54c85d31b
|
log uTP receive delay in stats log
|
2011-09-28 00:03:12 +00:00 |
Arvid Norberg
|
0a250c8f36
|
minor fixes
|
2011-08-29 00:59:42 +00:00 |
Arvid Norberg
|
7a48e90246
|
some utp asserts
|
2011-08-24 05:13:25 +00:00 |
Arvid Norberg
|
4abf581f0a
|
utp fix
|
2011-08-10 05:23:59 +00:00 |
Arvid Norberg
|
069b022c6d
|
fixed uTP socket leak
|
2011-07-14 03:46:03 +00:00 |
Arvid Norberg
|
c390dd5858
|
measure uTP send delay and log it in stats log. change unit on times to seconds (from milliseconds and microseconds)
|
2011-06-21 07:44:13 +00:00 |
Arvid Norberg
|
ab3b82b8ee
|
replaced std::rand() with custom random generator
|
2011-02-26 07:55:51 +00:00 |
Arvid Norberg
|
141ada013f
|
fixed a whole bunch of build warnings on gcc and msvc, along with some fixes discovered along the way
|
2011-02-21 05:24:41 +00:00 |
Arvid Norberg
|
1074fc1f31
|
fixed some uninitalized variables
|
2010-12-24 23:54:03 +00:00 |
Arvid Norberg
|
2f115bc1aa
|
factor out incremeant of m_acked_seq_nr, m_fast_resend_seq_nr and m_loss_seq_nr to make it more robust. Should fix issues where m_acked_seq_nr sometimes could get stuck pointing behind the last acked sequence number
|
2010-12-05 03:03:56 +00:00 |
Arvid Norberg
|
e5f980d80d
|
merged uTP branch into trunk (yay)
|
2010-11-29 01:33:05 +00:00 |