[Bug 225179] axge(4): Driver performance issues
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Aug 2024 17:42:00 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225179
Olivier Cochard <olivier@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |olivier@freebsd.org
Version|12.2-RELEASE |CURRENT
--- Comment #5 from Olivier Cochard <olivier@freebsd.org> ---
Reproduced on FreeBSD 15.0-CURRENT #45 main-n271697-9ff2ebd92891-dirty.
With a cross-over cable, iperf3 in TCP mode wasn’t able to reach 400mb/s (due
to very busy drivers not able to process all input ACK from the server).
switch to UDP mode, the client was able to reach 900mb/s, but the server
reported only half of it (50% loss).
Then tested the magic command "mediaopt flow":
root@mobile:~ # ifconfig -v ue0 | grep media
media: Ethernet autoselect (1000baseT <full-duplex>)
root@mobile:~ # ifconfig ue0 mediaopt flow
root@mobile:~ # ifconfig -v ue0 | grep media
media: Ethernet autoselect <flowcontrol> (1000baseT
<full-duplex,flowcontrol,master,rxpause,txpause>)
And no more performance problem (all driver functions diseapear from a
flamegraph), it reach 909 Mbits/sec in client TCP mode.
--
You are receiving this mail because:
You are the assignee for the bug.