Hi Lawrence:
I'll admit the documentation should be more explicit about the -w
option for TCP. From the example you use in your mail, note what the
tool output when you tried to set the TCP window size:
"TCP window size: 100 KByte (WARNING: requested 100 KByte)"
You *requested* 100 KB, however Iperf cannot override the maximum set
by the OS (it is a User level tool), so the message is warning you
your command is only a request. Since it is above the OS setting of
64KB, it is unchanged.
If you use -w to set a window size below 64KB, it should work as
advertised. Apologies for the inadequacies in the docs as they are.
-Jim Ferguson