I just compiled the lastest firmware with the patch for my TP-Link WDR3600 and i'm getting weird results.
For this test 172.23.10.0/24 and 10.0.0.0/24 are assigned the lan firewall rules on the main switch. The 10.0.0.0/24 network is connected to port 3 and comes from a dumb switch with the fast path enabled too.
[details=Summary]> -----------------------------------------------------------
Server listening on 5201
Accepted connection from 10.0.0.10, port 49759
[ 5] local 172.23.10.10 port 5201 connected to 10.0.0.10 port 49760
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 102 MBytes 857 Mbits/sec
[ 5] 1.00-2.00 sec 73.7 MBytes 618 Mbits/sec
[ 5] 2.00-3.00 sec 56.5 MBytes 474 Mbits/sec
[ 5] 3.00-4.00 sec 61.8 MBytes 519 Mbits/sec
[ 5] 4.00-5.00 sec 69.2 MBytes 581 Mbits/sec
[ 5] 5.00-6.00 sec 67.2 MBytes 563 Mbits/sec
[ 5] 6.00-7.00 sec 55.2 MBytes 463 Mbits/sec
[ 5] 7.00-8.00 sec 66.0 MBytes 554 Mbits/sec
[ 5] 8.00-9.00 sec 88.2 MBytes 740 Mbits/sec
[ 5] 9.00-10.00 sec 103 MBytes 866 Mbits/sec
[ 5] 10.00-10.06 sec 6.24 MBytes 918 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.06 sec 750 MBytes 625 Mbits/sec sender
[ 5] 0.00-10.06 sec 749 MBytes 625 Mbits/sec receiver[/details]
Same test from the other side.
[details=Summary]> -----------------------------------------------------------
Server listening on 5201
Accepted connection from 172.23.10.10, port 32888
[ 5] local 10.0.0.10 port 5201 connected to 172.23.10.10 port 32890
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 102 MBytes 858 Mbits/sec
[ 5] 1.00-2.00 sec 100 MBytes 839 Mbits/sec
[ 5] 2.00-3.00 sec 65.9 MBytes 553 Mbits/sec
[ 5] 3.00-4.00 sec 108 MBytes 904 Mbits/sec
[ 5] 4.00-5.00 sec 108 MBytes 910 Mbits/sec
[ 5] 5.00-6.00 sec 102 MBytes 856 Mbits/sec
[ 5] 6.00-7.00 sec 96.4 MBytes 806 Mbits/sec
[ 5] 7.00-8.00 sec 66.0 MBytes 555 Mbits/sec
[ 5] 8.00-9.00 sec 108 MBytes 906 Mbits/sec
[ 5] 9.00-10.00 sec 106 MBytes 891 Mbits/sec
[ 5] 10.00-10.04 sec 3.85 MBytes 918 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.04 sec 967 MBytes 808 Mbits/sec receiver[/details]
Changing the firewall rules to wan on 172.23.10.0/24 (no masquerading) gives the following results:
[details=Summary]> [ 4] local 10.0.0.10 port 49772 connected to 172.23.10.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 85.4 MBytes 715 Mbits/sec
[ 4] 1.00-2.00 sec 76.6 MBytes 644 Mbits/sec
[ 4] 2.00-3.00 sec 60.9 MBytes 510 Mbits/sec
[ 4] 3.00-4.00 sec 63.6 MBytes 533 Mbits/sec
[ 4] 4.00-5.00 sec 63.6 MBytes 534 Mbits/sec
[ 4] 5.00-6.00 sec 57.8 MBytes 485 Mbits/sec
[ 4] 6.00-7.00 sec 57.2 MBytes 480 Mbits/sec
[ 4] 7.00-8.00 sec 63.4 MBytes 532 Mbits/sec
[ 4] 8.00-9.00 sec 58.1 MBytes 488 Mbits/sec
[ 4] 9.00-10.00 sec 58.0 MBytes 487 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 645 MBytes 541 Mbits/sec sender
[ 4] 0.00-10.00 sec 644 MBytes 541 Mbits/sec receiver[/details]
Firewall rules to wan on 172.23.10.0/24 (masquerading)
[details=Summary]> [ 4] local 10.0.0.10 port 49774 connected to 172.23.10.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 107 MBytes 897 Mbits/sec
[ 4] 1.00-2.00 sec 82.2 MBytes 690 Mbits/sec
[ 4] 2.00-3.00 sec 81.0 MBytes 680 Mbits/sec
[ 4] 3.00-4.00 sec 65.2 MBytes 547 Mbits/sec
[ 4] 4.00-5.00 sec 67.0 MBytes 562 Mbits/sec
[ 4] 5.00-6.00 sec 63.4 MBytes 532 Mbits/sec
[ 4] 6.00-7.00 sec 61.8 MBytes 518 Mbits/sec
[ 4] 7.00-8.00 sec 63.9 MBytes 536 Mbits/sec
[ 4] 8.00-9.00 sec 65.0 MBytes 545 Mbits/sec
[ 4] 9.00-10.00 sec 59.4 MBytes 498 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 716 MBytes 600 Mbits/sec sender
[ 4] 0.00-10.00 sec 716 MBytes 600 Mbits/sec receiver[/details]
Firewall rules to wan on 172.23.10.0/24 (masquerading + mss clamp)
[details=Summary]> [ 4] local 10.0.0.10 port 49774 connected to 172.23.10.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 107 MBytes 897 Mbits/sec
[ 4] 1.00-2.00 sec 82.2 MBytes 690 Mbits/sec
[ 4] 2.00-3.00 sec 81.0 MBytes 680 Mbits/sec
[ 4] 3.00-4.00 sec 65.2 MBytes 547 Mbits/sec
[ 4] 4.00-5.00 sec 67.0 MBytes 562 Mbits/sec
[ 4] 5.00-6.00 sec 63.4 MBytes 532 Mbits/sec
[ 4] 6.00-7.00 sec 61.8 MBytes 518 Mbits/sec
[ 4] 7.00-8.00 sec 63.9 MBytes 536 Mbits/sec
[ 4] 8.00-9.00 sec 65.0 MBytes 545 Mbits/sec
[ 4] 9.00-10.00 sec 59.4 MBytes 498 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 716 MBytes 600 Mbits/sec sender
[ 4] 0.00-10.00 sec 716 MBytes 600 Mbits/sec receiver[/details]
Firewall rules to wan on 10.0.0.0/24 (masquerading)
[details=Summary]> Connecting to host 10.0.0.10, port 5201
[ 4] local 172.23.10.10 port 32896 connected to 10.0.0.10 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 102 MBytes 858 Mbits/sec 15 22.6 KBytes
[ 4] 1.00-2.00 sec 103 MBytes 867 Mbits/sec 6 216 KBytes
[ 4] 2.00-3.00 sec 110 MBytes 919 Mbits/sec 0 216 KBytes
[ 4] 3.00-4.00 sec 64.9 MBytes 544 Mbits/sec 13 168 KBytes
[ 4] 4.00-5.00 sec 97.6 MBytes 819 Mbits/sec 10 215 KBytes
[ 4] 5.00-6.00 sec 97.9 MBytes 822 Mbits/sec 11 221 KBytes
[ 4] 6.00-7.00 sec 106 MBytes 888 Mbits/sec 8 216 KBytes
[ 4] 7.00-8.00 sec 107 MBytes 893 Mbits/sec 1 223 KBytes
[ 4] 8.00-9.00 sec 65.6 MBytes 550 Mbits/sec 6 146 KBytes
[ 4] 9.00-10.00 sec 98.6 MBytes 827 Mbits/sec 11 214 KBytes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 952 MBytes 799 Mbits/sec 81 sender
[ 4] 0.00-10.00 sec 951 MBytes 798 Mbits/sec receiver[/details]
Firewall rules to wan on 10.0.0.0/24 (masquerading + mss clamp)
[details=Summary]> Connecting to host 10.0.0.10, port 5201
[ 4] local 172.23.10.10 port 32904 connected to 10.0.0.10 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 105 MBytes 879 Mbits/sec 5 212 KBytes
[ 4] 1.00-2.00 sec 107 MBytes 897 Mbits/sec 7 218 KBytes
[ 4] 2.00-3.00 sec 107 MBytes 893 Mbits/sec 7 218 KBytes
[ 4] 3.00-4.00 sec 109 MBytes 918 Mbits/sec 0 218 KBytes
[ 4] 4.00-5.00 sec 106 MBytes 888 Mbits/sec 6 212 KBytes
[ 4] 5.00-6.00 sec 104 MBytes 871 Mbits/sec 12 218 KBytes
[ 4] 6.00-7.00 sec 108 MBytes 904 Mbits/sec 1 215 KBytes
[ 4] 7.00-8.00 sec 108 MBytes 909 Mbits/sec 4 133 KBytes
[ 4] 8.00-9.00 sec 103 MBytes 862 Mbits/sec 8 216 KBytes
[ 4] 9.00-10.00 sec 108 MBytes 909 Mbits/sec 2 214 KBytes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1.04 GBytes 893 Mbits/sec 52 sender
[ 4] 0.00-10.00 sec 1.04 GBytes 892 Mbits/sec receiver[/details]
Is this normal behaviour?