I can't convince myself that tcp_rtt_updates works in Solaris 2.6.
On a server, I add a route table entry with:
route add maya 206.252.29.1 -rtt 10000
and I execute:
$ ndd -set /dev/tcp tcp_rtt_updates 2
I now go to the machine maya and do a few file transfers. Back on
the server, I execute:
$ route get maya
and see
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu
0 0 0 10 0 0 1366
Notice that the rtt is exactly where I set it, instead of some other
learned number as expected.
Any ideas? Also, it looks like recvpipe, sendpipe and
rttvar cannot be set in the route table (they always stay at zero).