I am wondering whether how come a Gen 2 link can support full duplex Gigabit ethernet, given that per lane data speed is 500Mbps. Is that lane in particular is Gen3 or higher?
The command “lspci -nvvv” should tell the link speed of your card. And for Nano, I think it is Gen2.
So I did a setup with my Windows machine and Nano.
I gave static IPs to them and ran iperf3:
[ 4] 0.00-10.00 sec 1.05 GBytes 899 Mbits/sec sender [ 4] 0.00-10.00 sec 1.05 GBytes 899 Mbits/sec receiver
ETH sustains 1GBps full duplex.
lspci -vvv gives:
LnkCap: Port #0, Speed 2.5GT/s Width x1
So I guess it is a PCIe Gen 1.1 link, Supporting 2.5 *8/10 = 2Gbps in total, which is just enough for a GB link.
given that per lane data speed is 500Mbps.
Miscalculation here it ie 500MBps.