For me test environment is a big question here. Why run iperf at router host itself and measure some throughput? Iperf itself is a load for CPU. I think you should use at least 3 physical hosts, to run such performance tests, not just ping-pong among 2 hosts.