Ethernet speed

Ok, was able to install C++ compiled version on N2+ (with CoreElec).
Upload results are good, but download results are very low:

CoreELEC:~ # ./speedtest -s 23282
Speedtest by Ookla
Server: ORANGE FRANCE - Rennes (id = 23282)
ISP: K-NET SARL
Latency: 21.62 ms (0.08 ms jitter)
Download: 192.62 Mbps (data used: 344.8 MB)
Upload: 928.76 Mbps (data used: 1.1 GB)
Packet Loss: 0.0%

By comparison same test made on the Odroid C2 (that has way lower specs):

root@hestia:~# speedtest -s 23282
Speedtest by Ookla
Server: ORANGE FRANCE - Rennes (id = 23282)
ISP: K-NET SARL
Latency: 21.36 ms (0.14 ms jitter)
Download: 937.08 Mbps (data used: 1.1 GB)
Upload: 927.48 Mbps (data used: 1.0 GB)
Packet Loss: 0.0%

And for info, the python version:

CoreELEC:~ # curl -s https//raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python
Retrieving speedtest net configuration…
Testing from K-NET SARL (xx.xx.xx.xx)…
Retrieving speedtest net server list…
Selecting best server based on ping…
Hosted by iBlooPro (Rennes) [146.03 km]: 21.417 ms
Testing download speed…
Download: 95.70 Mbit/s
Testing upload speed…
Upload: 148.20 Mbit/s Retrieving speedtest net server list…

So python is inaccurate here (for high speed internet), but for compiled version, why are the results so bad for download? The N2+ is way more powerful than C2, so it is not a hardware problem. I use Cat7 Ethernet wires, and iPerf3 between router and CoreElec shows 930+ Mbit/s both ways.

Any clue?