I've been using Asuswrt-Merlin for a couple of months now and it is only recently that I've noticed that my Ethernet traffic is slower than my wifi traffic. 
My setup:
192.168.1.1 - router
192.168.1.6 - pc connected via ethernet (iperf3 server)
192.168.1.48 - macbook pro connected to 5Ghz 802.11ac wifi (1300Mbps link speed)
I start iperf3 server on my pc with default settings and run a test with macbook as client:
	
	
	
		
while doing the same with router as client
	
	
	
		
When running the test via Wifi with macbook I can observe that softirq cpu usage is maxed on both cores nearly 100% but while doing the same on pc I can only see 1 core being maxed on softirq.
-----------------------------------------------------------------------------------------------------
On the other hand when running iperf3 server on the router I get the following results with 1 core softirq maxed in both cases:
* when launching test via wifi with macbook
	
	
	
		
* when launching the test with pc
	
	
	
		
I do have to note that I have NAT Acceleration on auto
		
		
	
	
		 
	
Any idea why do I get this limited bandwith on ethernet?
				
			My setup:
192.168.1.1 - router
192.168.1.6 - pc connected via ethernet (iperf3 server)
192.168.1.48 - macbook pro connected to 5Ghz 802.11ac wifi (1300Mbps link speed)
I start iperf3 server on my pc with default settings and run a test with macbook as client:
		Code:
	
	Accepted connection from 192.168.1.48, port 50145
[  5] local 192.168.1.6 port 5201 connected to 192.168.1.48 port 50146
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   102 MBytes   855 Mbits/sec
[  5]   1.00-2.00   sec   105 MBytes   881 Mbits/sec
[  5]   2.00-3.00   sec   105 MBytes   879 Mbits/sec
[  5]   3.00-4.00   sec   105 MBytes   878 Mbits/sec
[  5]   4.00-5.00   sec   101 MBytes   844 Mbits/sec
[  5]   5.00-6.00   sec  89.9 MBytes   754 Mbits/sec
[  5]   6.00-7.00   sec  95.0 MBytes   797 Mbits/sec
[  5]   7.00-8.00   sec  93.7 MBytes   786 Mbits/sec
[  5]   8.00-9.00   sec  98.1 MBytes   823 Mbits/sec
[  5]   9.00-10.00  sec  66.6 MBytes   558 Mbits/sec
[  5]  10.00-10.01  sec   711 KBytes   825 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.01  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.01  sec   961 MBytes   806 Mbits/sec                  receiverwhile doing the same with router as client
		Code:
	
	Accepted connection from 192.168.1.1, port 43406
[  5] local 192.168.1.6 port 5201 connected to 192.168.1.1 port 43407
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec  40.9 MBytes   343 Mbits/sec
[  5]   1.00-2.00   sec  44.2 MBytes   370 Mbits/sec
[  5]   2.00-3.00   sec  37.5 MBytes   315 Mbits/sec
[  5]   3.00-4.00   sec  38.8 MBytes   325 Mbits/sec
[  5]   4.00-5.00   sec  39.8 MBytes   333 Mbits/sec
[  5]   5.00-6.00   sec  42.0 MBytes   352 Mbits/sec
[  5]   6.00-7.00   sec  43.0 MBytes   361 Mbits/sec
[  5]   7.00-8.00   sec  50.8 MBytes   426 Mbits/sec
[  5]   8.00-9.00   sec  59.5 MBytes   499 Mbits/sec
[  5]   9.00-10.00  sec  63.8 MBytes   535 Mbits/sec
[  5]  10.00-10.07  sec  4.83 MBytes   541 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.07  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.07  sec   465 MBytes   387 Mbits/sec                  receiverWhen running the test via Wifi with macbook I can observe that softirq cpu usage is maxed on both cores nearly 100% but while doing the same on pc I can only see 1 core being maxed on softirq.
-----------------------------------------------------------------------------------------------------
On the other hand when running iperf3 server on the router I get the following results with 1 core softirq maxed in both cases:
* when launching test via wifi with macbook
		Code:
	
	Accepted connection from 192.168.1.48, port 50188
[  5] local 192.168.1.1 port 5201 connected to 192.168.1.48 port 50189
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  25.6 MBytes   214 Mbits/sec
[  5]   1.00-2.00   sec  26.7 MBytes   224 Mbits/sec
[  5]   2.00-3.00   sec  27.2 MBytes   227 Mbits/sec
[  5]   3.00-4.01   sec  26.3 MBytes   219 Mbits/sec
[  5]   4.01-5.00   sec  26.9 MBytes   227 Mbits/sec
[  5]   5.00-6.00   sec  25.6 MBytes   214 Mbits/sec
[  5]   6.00-7.00   sec  27.0 MBytes   227 Mbits/sec
[  5]   7.00-8.01   sec  27.0 MBytes   225 Mbits/sec
[  5]   8.01-9.00   sec  27.4 MBytes   231 Mbits/sec
[  5]   9.00-10.01  sec  27.9 MBytes   234 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec   268 MBytes   224 Mbits/sec                  receiver* when launching the test with pc
		Code:
	
	Accepted connection from 192.168.1.6, port 54326
[  5] local 192.168.1.1 port 5201 connected to 192.168.1.6 port 54328
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.01   sec  36.7 MBytes   306 Mbits/sec
[  5]   1.01-2.00   sec  36.1 MBytes   304 Mbits/sec
[  5]   2.00-3.01   sec  36.6 MBytes   306 Mbits/sec
[  5]   3.01-4.01   sec  35.1 MBytes   295 Mbits/sec
[  5]   4.01-5.00   sec  32.7 MBytes   275 Mbits/sec
[  5]   5.00-6.00   sec  36.5 MBytes   306 Mbits/sec
[  5]   6.00-7.01   sec  36.7 MBytes   307 Mbits/sec
[  5]   7.01-8.01   sec  37.5 MBytes   313 Mbits/sec
[  5]   8.01-9.00   sec  37.2 MBytes   315 Mbits/sec
[  5]   9.00-10.00  sec  36.3 MBytes   305 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   362 MBytes   303 Mbits/sec                  receiverI do have to note that I have NAT Acceleration on auto
Any idea why do I get this limited bandwith on ethernet?
 
	
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		