Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2023 13:19:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 268490] [igb] [lagg] [vlan]: Intel i210 performance severely degraded
Message-ID:  <bug-268490-7501-hYelspL7XH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-268490-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-268490-7501@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268490

--- Comment #12 from Daniel Duerr <duerrd561@gmail.com> ---
(In reply to Kevin Bowling from comment #3)

Ok, I completed the bisect process you outlined above -- thanks again for t=
he
great instructions.  Here's the output:

6486e9dd8d24b0195facd23d8ca82e17e180cffb is the first bad commit
commit 6486e9dd8d24b0195facd23d8ca82e17e180cffb
Author: Eric Joyner <erj@FreeBSD.org>
Date:   Mon Sep 21 22:52:57 2020 +0000

    MFC r365774 and r365776

    These two commits fix issues in em(4)/igb(4):
    - Fix define and includes with RSS option enabled
    - Properly retain promisc flag in init

    PR:             249191, 248869
    MFC after:      1 day

 sys/dev/e1000/if_em.c | 2 +-
 sys/dev/e1000/if_em.h | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

On the first commit I tested, performance was normal/awesome:

[root@nfs dd]# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  1] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 54394
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-10.00 sec  1.10 GBytes   942 Mbits/sec
[  2] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 53705
[ ID] Interval       Transfer     Bandwidth
[  2] 0.00-10.00 sec  1.09 GBytes   940 Mbits/sec
[  3] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 64390
[ ID] Interval       Transfer     Bandwidth
[  3] 0.00-10.00 sec  1.12 GBytes   958 Mbits/sec

Every commit after that, starting with the first bad commit listed above,
performance was terrible:

[root@nfs dd]# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  1] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 64164
[  2] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 65279
[  3] local 172.27.6.135 port 5001 connected with 172.27.6.129 port 42346
recv failed: Connection reset by peer
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-79.38 sec  60.0 Bytes  6.05 bits/sec
^CWaiting for server threads to complete. Interrupt again to force quit.
[  2] 0.00-56.63 sec  60.0 Bytes  8.48 bits/sec
[  3] 0.00-36.26 sec  60.0 Bytes  13.2 bits/sec
[SUM] 0.00-95.55 sec   180 Bytes  15.1 bits/sec

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-268490-7501-hYelspL7XH>