[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TCP Vegas could not count "retransmit(by timeout)" ?



Dear all
I use "ns-allinone 2.1b4".

"nrexmit_" among many variables in "tcp.cc", counts # of "retransmit(by
timeout)".
In "tcp-reno.cc" and "tcp-newreno.cc", the variable "nrexmit_" in the
function "timeout" in "tcp.cc" is used to count # of retransmit(by
timeout).
but in "tcp-vegas.cc", the fuction "timeout" in "tcp.cc" is not called.
And Vegas uses their only function "timeout". but in that code, I can't
find the variable "nrexmit_" and any other variable related to # of
retransmit(by timeout).

is it a small bug ?
and can I add a line "++nrexmit_" just before "slowdown" is called ?
any comment could be helpful.