I have just tested this with the latest upstream kernel:
$ iperf -c 192.168.0.102
------------------------------------------------------------
Client connecting to 192.168.0.102, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.3 port 40963 connected with 192.168.0.102 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 19.5 MBytes 16.2 Mbits/sec
I have just tested this with the latest upstream kernel: ------- ------- ------- ------- ------- ------- ------- ---- ------- ------- ------- ------- ------- ------- ------- ----
$ iperf -c 192.168.0.102
-------
Client connecting to 192.168.0.102, TCP port 5001
TCP window size: 85.0 KByte (default)
-------
[ 3] local 192.168.0.3 port 40963 connected with 192.168.0.102 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 19.5 MBytes 16.2 Mbits/sec
$ uname -r -generic
4.1.0-040100rc3
So it appears that the bug exists upstream.