I don't see these packet drops at 700 Mbit/s. At 2.5Gbit/s I only see <5 retransmitted packets.
My setup:
Win11(Realtek PCIe 2.5) <--2.5g-->Realtek based 2.5 switch<--2.5g-->Realtek based 2.5g switch<--10g DAC-->Mikrotik CRS309<--10g DAC-->Linux (Mellanox ConnectX-3).
The Realtek switches run FW 1.9.
That's fantastic and that's what I would expect. Thank you so much for sharing your experience.
//
I ran more tests today, as I also have a Hasivo 8x2.5GbE + 1x10GbE switch (S1100WP-8GT-1XGT-SE), POE, managed plus ran a wider variety of tests: regular browsing, iperf3 again (same settings), and
TamoSoft's Throughput Test (1min test manually timed-though it's percents anyways; UDP & TCP-though UDP is irrelevant here).
Now, TamoSoft's test is
not apples-to-apples as it runs 100% all the time: 1 Gbe on 1 Gbe switches, 2.5 Gbe on 2.5 Gbe switches. But congestion shouldn't be a confounding factor with just two clients on 8-port switches.
I must be unlucky as 1) all tests on my two Hasivo switches showed much higher retransmits and 2) the old reliable TP-Link 1 GbE had virtually none (including 1 test with exactly 0 retransmits). Here are the results with the Hasivo V1.9 firmware reset to defaults; some re-tests to check my sanity:
The "regular browsing" result is the significant jump in retransmits over the weekend: ~34k to ~257k; that was one Windows client on the Hasivo 8+1 switch.
//
I've tried a few changes, without even any improvement: dumb mode, loop detection / prevention, MTU, different cables, different adapters, etc.
Now, the root cause may not be Hasivo: maybe my 2.5 GbE clients don't play well with Hasivo's firmware or Hasivo's hardware. I've had a chat open with Hasivo for a few days, but no replies except for "wait" about 18 hours ago. I have a TrendNET 2.5 GbE switch on the way and I'll re-run my tests there.
//
macOS server: macOS 17.5, UGreen 2.5 GbE type-C adapter ( RTL8156BG), iperf3 3.17.1
Windows client: Windows 11 Pro 23H2 22631.2593, ASUS ROG STRIX Z690-I, BIOS 2602, I225-V with driver 2.1.3.15, iperf3 3.17.1
Cables: all Monoprice CAT6a thin cables
I would test more clients / servers, but unfortunately are the only two laptops / desktops. I will see if I can borrow a device.
EDIT: can confirm, the Hasivo 8+1 also does not show any "BadPkts"