Hi,
I went back and reworked the code mainly to fix up the broken fast
retransmit. I also took a stab at carving off the congestion control related
code into a set of plugable functions accessed via a struct of fnpointers.
It should make tweaking the congestion control code a tiny bit easier.
The math in the bandwidth estimation algorithm is still a bit iffy,
but this TCP variant is aimed at high BDP links, so it's probably ok.
Patch at:
http://www.sigusr1.org/~kurahone/tcp-westwood+-netbsd-2.99.11-r2.diff.gz
--
Kentaro A. Kurahone
SIGUSR1 Research and Development
"I am having a hallucination now, I don't need drugs for that."