I have a Raspberry Pi 3 NAT+router setup and I am seeing that RPi-3 has a lower packet-forwarding performance than RPi-2.
wlan0 is set up with a DHCP server and a wifi-access point. eth0 is used as the connection to the Internet.
I have had a similar set up with RPi-2 before with an external USB-wifi adapter. RPi-3 has a built-in wifi interface and so I am using it.
For the similar setups, I thought RPi-2 used to get 10-12Mbps NAT+routing throughput (i.e. running Speedtest on a PC that connects to RPI's access point). Yesterday I created the RPi-3 setup, and Speedtest shows only 3Mbps throughput (consistent over multiple runs of speedtest).
Is this is a known difference in the performance of RPI-3 vs RPi-2? Or am I doing something wrong? When RPI-3 is not in the path, the client PC sees about 40Mbps throughput and so the bottleneck is certainly RPi-3. I would also suspect the hardware configuration first, but I find it hard to believe it could to worse than RPi-2.
Link: A related question on this community - but that does not talk about the differences between these two hardware platforms.