Arjuna -
> Thanks for your email..I am sending you a simple sample script. I am
> also attaching you a simple gnuplot file.
Many thanks. I finally got to this and fixed the bug in tfrc.cc in ns.
The bug was the TFRC sender exiting slow-start after an idle period -
this was a bug in the code, not in the TFRC specification.
I have just checked in the fix into ns.
Many thanks again, and my apologies for the delay.
- Sally
http://www.icir.org/floyd/
(On vacation in the French countryside.)
The bug-fix, just FYI, in TfrcAgent::reduce_rate_on_no_feedback():
< rate_change_ = RATE_DECREASE;
---
> if (rate_change_ != SLOW_START)
> // "if" statement added by Sally on 9/25/06,
> // so that an idle report doesn't kick us out of
> // slow-start!
> rate_change_ = RATE_DECREASE;